chiark / gitweb /
Dgit.pm: Introduce $debugcmd_when_debuglevel
[dgit.git] / git-debrebase
index ae3fb457659faec004b0fe2fb055f83a16209ebf..b015e885a2bb195cec1418c0123ae366cd5e41b4 100755 (executable)
@@ -772,16 +772,17 @@ sub classify ($) {
                           OrigParents => \@orig_ps);
     }
 
-    if (@p > 2) {
-       return $unknown->("octopus merge");
-    }
     if (@p == 2 and
        $r->{Msg} =~ m{^\[git-debrebase merged-breakwater.*\]$}m) {
+       # xxx ^ metadata tag needs adding to (5)
        return $classify->("MergedBreakwaters");
     }
     if ($r->{Msg} =~ m{^\[(git-debrebase|dgit)[: ].*\]$}m) {
        return $unknown->("unknown kind of merge from $1");
     }
+    if (@p > 2) {
+       return $unknown->("octopus merge");
+    }
 
     if (!$ENV{GIT_DEBREBASE_EXPERIMENTAL_MERGE}) {
        return $unknown->("general two-parent merge");