mirror of
https://github.com/postgres/postgres.git
synced 2025-05-03 22:24:49 +03:00
Modify copyright.pl so all lines are processed, not just the first
match, so files that contain embedded copyrights are updated, e.g. pgsql/help.c. Backpatch to 9.2.
This commit is contained in:
parent
59076b2c76
commit
efd07bd136
@ -48,12 +48,10 @@ sub wanted
|
||||
# We only care about lines with a copyright notice.
|
||||
next unless $line =~ m/$cc.*$pgdg/;
|
||||
|
||||
# We stop when we've done one substitution. This is both for
|
||||
# efficiency and, at least in the case of this program, for
|
||||
# correctness.
|
||||
last if $line =~ m/$cc.*$year.*$pgdg/;
|
||||
last if $line =~ s/($cc\d{4})(, $pgdg)/$1-$year$2/;
|
||||
last if $line =~ s/($cc\d{4})-\d{4}(, $pgdg)/$1-$year$2/;
|
||||
# We process all lines because some files have copyright
|
||||
# strings embedded in them, e.g. src/bin/psql/help.c
|
||||
$line =~ s/($cc\d{4})(, $pgdg)/$1-$year$2/;
|
||||
$line =~ s/($cc\d{4})-\d{4}(, $pgdg)/$1-$year$2/;
|
||||
}
|
||||
untie @lines;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user