diff options
-rwxr-xr-x | dgit | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -3316,6 +3316,13 @@ sub quiltify_splitbrain ($$$$$$) { } fail $msg; } + if ($quilt_mode =~ m/dpm/ && + ($diffbits->{H2A} & 01)) { + fail <<END; +--quilt=$quilt_mode specified, implying patches-applied git tree + but git tree differs from result of applying debian/patches to upstream +END + } if ($quilt_mode =~ m/gbp|unapplied/ && ($diffbits->{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 <<END +--quilt=$quilt_mode specified, implying that HEAD is for use with a + tool which does not create patches for changes to upstream + .gitignores: but, such patches exist in debian/patches. +END + } if (($diffbits->{H2O} & 02) && # user has modified .gitignore !($diffbits->{O2A} & 02)) { # patches do not change .gitignore quiltify_splitbrain_needed(); |