From fbdbb1232bc9f06f6da84e07a2f7b0f427ce03ce Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 29 Nov 2015 18:29:42 +0000 Subject: [PATCH] Split brain: introduce quiltmode_splitbrain() (nfc) --- dgit | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dgit b/dgit index b22d6ab3..fedc7fb0 100755 --- a/dgit +++ b/dgit @@ -200,6 +200,10 @@ sub deliberately_not_fast_forward () { } } +sub quiltmode_splitbrain () { + $quilt_mode =~ m/gbp|dpm|unapplied/; +} + #---------- remote protocol support, common ---------- # remote push initiator/responder protocol: @@ -3038,7 +3042,7 @@ END close $fakedsc or die $!; my $splitbrain_cachekey; - if ($quilt_mode =~ m/gbp|dpm|unapplied/) { + if (quiltmode_splitbrain()) { # we look in the reflog of dgit-intern/quilt-cache # we look for an entry whose message is the key for the cache lookup my @cachekey = (qw(dgit), $our_version); @@ -3173,7 +3177,7 @@ END push @failsuggestion, "Maybe you need to specify one of". " --quilt=gbp --quilt=dpm --quilt=unapplied ?"; - if ($splitbrain_cachekey) { + if (quiltmode_splitbrain()) { quiltify_splitbrain($clogp, $unapplied, $headref, $diffbits, \%editedignores, $splitbrain_cachekey); -- 2.30.2