aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/Remote_repo_and_set_operation_with_find.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-02-05 16:48:00 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-02-05 16:48:00 -0400
commit4b690643b335b8892a0fb3b8cb05b7b50f987a36 (patch)
tree79a566f701cada6d870c388a5f8447aa9b255ee5 /doc/bugs/Remote_repo_and_set_operation_with_find.mdwn
parent053587b22832cc0db37055ee90ebd9bb066b29d9 (diff)
Deal with stale mappings for deleted file in direct mode.
The most common way for a mapping to be stale is when a file was deleted, or renamed. Nothing updates the mappings for deletions yet. But they can also become stale in other ways. For example a file can be modified. So, the mapping is not trusted to be consistent. When we get a key, only replace symlinks that still point to that key with its content. When we drop a key, only put back symlinks for files that still have the direct mode content.
Diffstat (limited to 'doc/bugs/Remote_repo_and_set_operation_with_find.mdwn')
0 files changed, 0 insertions, 0 deletions