comment
This commit is contained in:
parent
3d50b47ded
commit
455e182e21
1 changed files with 22 additions and 0 deletions
|
@ -0,0 +1,22 @@
|
|||
[[!comment format=mdwn
|
||||
username="joey"
|
||||
subject="""comment 1"""
|
||||
date="2021-07-19T15:43:46Z"
|
||||
content="""
|
||||
There's a new command, added just last week, that gets close to this.
|
||||
`git annex whereused --unused --historical` will display each unused
|
||||
key, along with a git rev where that key was found to be used.
|
||||
|
||||
The git rev looks like eg "master~4:filename" or "HEAD@{40}:filename".
|
||||
It will usually be the most recent use, although it prefers older uses
|
||||
that made it into a branch over any revs from the reflog.
|
||||
|
||||
Seems like perhaps `git rev-list --no-walk --before=` could be used in a shell
|
||||
pipeline with whereused. I suppose it would be a kind of ugly pipeline,
|
||||
since it would have to extract the rev, strip the filename from it, pass
|
||||
it through git rev-list, and then output the key when rev-list output a
|
||||
rev.
|
||||
|
||||
Or, the same method that whereused uses to find where keys were used
|
||||
could be applied in something like `git annex unused --older-than=1day`.
|
||||
"""]]
|
Loading…
Reference in a new issue