summaryrefslogtreecommitdiff
path: root/update-index.c
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2006-05-15 00:46:05 -0700
committerLibravatar Junio C Hamano <junkio@cox.net>2006-05-15 00:46:57 -0700
commit613f02739a49337592a32936caa04b1590ca1109 (patch)
tree42efb6a52eee4d05b824feeb541145f2d8662f86 /update-index.c
parentSimplify "git reset --hard" (diff)
downloadtgif-613f02739a49337592a32936caa04b1590ca1109.tar.xz
read-tree -u one-way merge fix to check out locally modified paths.
The "-u" flag means "update the working tree files", but to other types of merges, it also implies "I want to keep my local changes" -- because they prevent local changes from getting lost by using verify_uptodate. The one-way merge is different from other merges in that its purpose is opposite of doing something else while keeping unrelated local changes. The point of one-way merge is to nuke local changes. So while it feels somewhat wrong that this actively loses local changes, it is the right thing to do. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'update-index.c')
0 files changed, 0 insertions, 0 deletions