update associated files database on smudge and clean
This commit is contained in:
parent
a6e5ee0d0e
commit
2cbcb4f1a8
2 changed files with 13 additions and 2 deletions
|
@ -275,13 +275,14 @@ In particular:
|
|||
* Is the smudge filter called at any other time? Seems unlikely but then
|
||||
there could be situations with a detached work tree or such.
|
||||
* Does git call any useful hooks when removing a file from the work tree,
|
||||
or converting it to not be annexed?
|
||||
or converting it to not be annexed, or for `git mv` of an annexed file?
|
||||
No!
|
||||
|
||||
From this analysis, any file map generated by the smudge/clean filters
|
||||
is necessary potentially innaccurate. It may list deleted files.
|
||||
It may or may not reflect current unstaged changes from the work tree.
|
||||
|
||||
|
||||
Follows that any use of the file map needs to verify the info from it,
|
||||
and throw out bad cached info (updating the map to match reality).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue