git-annex/doc/bugs/automerge_leaves_cruft_behind.mdwn
Joey Hess 62372ee052
resolvemerge: Improve cleanup of cruft left in the working tree by a conflicted merge
This commit was sponsored by Jake Vosloo on Patreon.
2020-09-07 16:50:27 -04:00

15 lines
580 B
Markdown

Seeing `git-annex sync` after resolving a merge conflict between a
directory and an annexed file leave behind
files like `foo~refs_remotes_origin_master`, which are not checked into
git.
Also happens with merge.directoryRenames=conflict
Seems to only happen sometimes, unsure why.. Maybe git doesn't always
write those files, or sometimes something done with git deletes them?
Root cause seems to be that it's making an InodeCache, but that can't
be done of a broken symlink. So, it's probably a reversion introduced with
v7 unlocked files or so.
> [[fixed|done]] --[[Joey]]