Is there a way to obtain/keep the overview over a git annex repository with many directories and files? For example to answer the following question in a compact way: which subdirectories of the current directory are complete locally?
The needed information is provided by both git annex list
and git annex info
, but the output of both command is very verbose and difficult to parse visually.
For example part of the output of git annex list
could be:
XXX__ foo/bar/a
XXX__ foo/bar/b
XXX__ foo/bar/c
XXX__ foo/hey/d
XXX__ foo/hey/e
XXX__ foo/hey/f
Assuming that the foo
directory contains no further files this could be compacted to
XXX__ foo/bar/
XXX__ foo/hey/
or even
XXX__ foo/
Of course the above procedure would only compact directories if all files have the same presence status. But I guess that this will be true in many cases.
I’m thinking about implementing this as a filter to the output of git annex list
, but wanted to check whether similar ideas haven’t been considered here before. (I could not find anything.)