Paper cuts identified during the user testing session held on 2020-11-24 (participants: @haltode, @seirl, @zack):
- [ ] ENOENT shouldn't be logged (T2802)
- [ ] Use yaml.dump() to display the config (only in debug instead of info)
- [ ] Document how to change the logging level
- [ ] DEBUG level: only return the number of results, to have a readable output
- [ ] pretty-print the meta JSON
- [ ] try to find why ls using zsh plugins that look for .git is slow (maybe lookup() -> O(1) results in the sqlite database?)
- [ ] update .status every time it is opened, not only on `ls`
- [ ] nested branch names (e.g., feature/foo) in snapshot instead of %2F
- [ ] origin/archive search -> swh search CLI, returning origins