Code

gitk: Update cherry-pick error message parsing
authorAnders Kaseorg <andersk@MIT.EDU>
Wed, 19 Jan 2011 19:45:00 +0000 (14:45 -0500)
committerPaul Mackerras <paulus@samba.org>
Sat, 9 Apr 2011 12:19:38 +0000 (22:19 +1000)
Commit 981ff5c37ae20687c98d98c8689d5e89016026d2 changed the error
message from git cherry-pick from
    Automatic cherry-pick failed.  [...advice...]
to
    error: could not apply 7ab78c9... Do something neat.
    [...advice...]

Update gitk’s regex to match this, restoring the ability to launch git
citool to resolve conflicted cherry-picks.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Signed-off-by: Paul Mackerras <paulus@samba.org>
gitk

diff --git a/gitk b/gitk
index 1ff4093a5485c8b6e078946810d698ef6580a4b7..4cde0c493b8ad425c09c63173c692a0ffa4ed632 100755 (executable)
--- a/gitk
+++ b/gitk
@@ -9065,7 +9065,7 @@ proc cherrypick {} {
                        to file '%s'.\nPlease commit, reset or stash\
                        your changes and try again." $fname]
        } elseif {[regexp -line \
-                      {^(CONFLICT \(.*\):|Automatic cherry-pick failed)} \
+                      {^(CONFLICT \(.*\):|Automatic cherry-pick failed|error: could not apply)} \
                       $err]} {
            if {[confirm_popup [mc "Cherry-pick failed because of merge\
                        conflict.\nDo you wish to run git citool to\