From: Shawn O. Pearce Date: Mon, 20 Aug 2007 06:17:05 +0000 (-0400) Subject: git-gui: Allow git-merge to use branch names in conflict markers X-Git-Tag: gitgui-0.8.2~5 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=18a01a0da428c9e1034247e2b40c62e506b73580;p=git.git git-gui: Allow git-merge to use branch names in conflict markers Earlier when I rewrote the merge implementation for git-gui I broke it such that the conflict markers for the "theirs" side of the hunk was using a full SHA-1 ID in hex, rather than the name of the branch the user had merged. This was because I got paranoid and passed off the full SHA-1 to git-merge, instead of giving it the reference name the user saw in the merge dialog. I'd still like to resolve the SHA-1 upfront in git-gui and always use that value throughout the merge, but I can't do that until we have a full implementation of git-merge written in Tcl. Until then its more important that the conflict markers be useful to the end-user, so we need to pass off the ref name and not the SHA-1 ID. Signed-off-by: Shawn O. Pearce --- diff --git a/lib/merge.tcl b/lib/merge.tcl index 5de0d82b1..0e50919d4 100644 --- a/lib/merge.tcl +++ b/lib/merge.tcl @@ -114,7 +114,7 @@ method _start {} { lappend cmd --strategy=recursive lappend cmd [git fmt-merge-msg <[gitdir FETCH_HEAD]] lappend cmd HEAD - lappend cmd $cmit + lappend cmd $name set msg "Merging $current_branch and $stitle" ui_status "$msg..."