Adds "validate object ids" within the validate cli command to detect project_id / object id changes. push now runs validate by default, this can be skipped by adding using the new --skip_validate option
Adds a test to ensure that meta init can be re-run an pick up new identifiers. e.g.:
This PR:
push
now runs validate by default, this can be skipped by adding using the new--skip_validate
optionmeta init
can be re-run an pick up new identifiers. e.g.:g3t add xxx.txt --patient P1; g3t commit ... ; g3t meta init
g3t add xxx.txt --patient P1 --specimen S1; g3t commit ... ; g3t meta init
# <- META/Specimen.ndjson should exist