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…
Add table
Add a link
Reference in a new issue