From: Ian Jackson Date: Thu, 22 Sep 2016 00:10:31 +0000 (+0100) Subject: dgit: Some extra error reports for wrong split brain mode X-Git-Tag: archive/debian/2.0~133 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=4641b8b4f78a82411c8952aed73139483ead9e37;hp=ebdf444fc97532f96d189bda5921fcdb85edf745 dgit: Some extra error reports for wrong split brain mode Signed-off-by: Ian Jackson --- diff --git a/dgit b/dgit index 13c8addd..77eae6b0 100755 --- a/dgit +++ b/dgit @@ -3316,6 +3316,13 @@ sub quiltify_splitbrain ($$$$$$) { } fail $msg; } + if ($quilt_mode =~ m/dpm/ && + ($diffbits->{H2A} & 01)) { + fail <{O2A} & 01)) { # some patches quiltify_splitbrain_needed(); @@ -3325,6 +3332,14 @@ sub quiltify_splitbrain ($$$$$$) { runcmd @git, qw(update-ref refs/heads/dgit-view HEAD); runcmd @git, qw(checkout -q dgit-view); } + if ($quilt_mode =~ m/gbp|dpm/ && + ($diffbits->{O2A} & 02)) { + fail <{H2O} & 02) && # user has modified .gitignore !($diffbits->{O2A} & 02)) { # patches do not change .gitignore quiltify_splitbrain_needed();