mkdir my_ds
cd my_ds
qri init --name my_ds --format csv
cd ..
rm -rf my_ds
qri list
This ends up with a ref that has no Path and no FSIPath (due to https://github.com/qri-io/qri/pull/1049), which causes repo.PutRef to reject it. qri list does not handle this error properly, bailing out instead of skipping that entry. Ideally, the ref should be removed entirely, since it now refers to nothing at all.
Discovered by @b5. Reproduction steps:
This ends up with a ref that has no Path and no FSIPath (due to https://github.com/qri-io/qri/pull/1049), which causes repo.PutRef to reject it.
qri list
does not handle this error properly, bailing out instead of skipping that entry. Ideally, the ref should be removed entirely, since it now refers to nothing at all.