summaryrefslogtreecommitdiff
path: root/Documentation/git-branch.txt
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2006-06-03 01:49:31 -0700
committerLibravatar Junio C Hamano <junkio@cox.net>2006-06-03 23:57:41 -0700
commitb0d6e64629aeba96e837972c0fda5e61eebb7ab1 (patch)
tree757aeb64c42ad07018eceade7cfe4163645678ea /Documentation/git-branch.txt
parentMerge branch 'jc/fmt-patch' (diff)
downloadtgif-b0d6e64629aeba96e837972c0fda5e61eebb7ab1.tar.xz
read-tree --reset: update working tree file for conflicted paths.
The earlier "git reset --hard" simplification stopped removing leftover working tree files from a failed automerge, when switching back to the HEAD version that does not have the paths. This patch, instead of removing the unmerged paths from the index, drops them down to stage#0 but marks them with mode=0 (the same "to be deleted" marker we internally use for paths deleted by the merge). one_way_merge() function and the functions it calls already know what to do with them -- if the tree we are reading has the path the working tree file is overwritten, and if it doesn't the working tree file is removed. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation/git-branch.txt')
0 files changed, 0 insertions, 0 deletions