summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-08-24 21:11:40 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-08-24 21:11:40 +0100
commit542f874e8973e59e1dc3c2aa87584e05b8d1bbad (patch)
tree82521b238255f07a8c40247898a292316ebf5058
parentf98193abb116498a8ad6173a7434874a6c629fd1 (diff)
git-debrebase: convert-from-*: snag on discarding comments in series
series files can contain #-comments. The conversion process will throw them away, so complain about that. Closes: #907198. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rwxr-xr-xgit-debrebase7
1 files changed, 7 insertions, 0 deletions
diff --git a/git-debrebase b/git-debrebase
index ddb47bf..5fabfd6 100755
--- a/git-debrebase
+++ b/git-debrebase
@@ -2449,7 +2449,14 @@ sub check_series_has_all_patches ($) {
[qw(blob missing)];
$series //= '';
my %series;
+ our $comments_snagged;
foreach my $f (grep /\S/, grep {!m/^\s\#/} split /\n/, $series) {
+ if ($f =~ m/^\s*\#/) {
+ snag 'series-comments',
+ "$seriesfn contains comments, which will be discarded"
+ unless $comments_snagged++;
+ next;
+ }
fail "patch $f repeated in $seriesfn !" if $series{$f}++;
}
foreach my $patchfile (get_tree "$head:debian/patches", 1,1) {