At present, smt migrate sets the datastore root for all records to the same value. This does not account for the possibility that the datastore root may be heterogeneous across records, e.g. because it has been changed during the course of a project.
The command should at the least take account of subdirectories (often the root is changed to a subdirectory, then maybe back again), and in the general case we should have "change 'x' to 'y'" rather than just "change all to 'y'".
At present,
smt migratesets the datastore root for all records to the same value. This does not account for the possibility that the datastore root may be heterogeneous across records, e.g. because it has been changed during the course of a project.The command should at the least take account of subdirectories (often the root is changed to a subdirectory, then maybe back again), and in the general case we should have "change 'x' to 'y'" rather than just "change all to 'y'".