This commit is contained in:
parent
4a980d11ce
commit
9965b98fc8
1 changed files with 31 additions and 0 deletions
|
@ -0,0 +1,31 @@
|
|||
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/d
|
||||
XXX__ foo/hey/e
|
||||
```
|
||||
|
||||
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.)
|
Loading…
Add table
Add a link
Reference in a new issue