mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
maint: prepare to use date ranges in copyright notices.
* README (Copyright statements): New section explaining the range
notation. The GNU coding standards require this explanation. I
copied ours from coreutils.
* build-aux/update-b4-copyright: Revert 2010-06-17 changes that
disabled Bison's automated use of ranges.
* cfg.mk (update-copyright-env): Likewise.
(cherry picked from commit cb3f7f335a)
This commit is contained in:
10
ChangeLog
10
ChangeLog
@@ -1,3 +1,13 @@
|
||||
2011-01-02 Joel E. Denny <joeldenny@joeldenny.org>
|
||||
|
||||
maint: prepare to use date ranges in copyright notices.
|
||||
* README (Copyright statements): New section explaining the range
|
||||
notation. The GNU coding standards require this explanation. I
|
||||
copied ours from coreutils.
|
||||
* build-aux/update-b4-copyright: Revert 2010-06-17 changes that
|
||||
disabled Bison's automated use of ranges.
|
||||
* cfg.mk (update-copyright-env): Likewise.
|
||||
|
||||
2011-01-02 Joel E. Denny <joeldenny@joeldenny.org>
|
||||
|
||||
Correct my email address.
|
||||
|
||||
4
README
4
README
@@ -33,6 +33,10 @@ Please send bug reports to <bug-bison@gnu.org>. Please include the
|
||||
version number from `bison --version', and a complete, self-contained
|
||||
test case in each bug report.
|
||||
|
||||
* Copyright statements
|
||||
For any copyright year range specified as YYYY-ZZZZ in this package,
|
||||
note that the range specifies every single year in that closed interval.
|
||||
|
||||
|
||||
Local Variables:
|
||||
mode: outline
|
||||
|
||||
@@ -73,10 +73,19 @@ while (/($old_re)/gx)
|
||||
# Put spaces after commas.
|
||||
$year_lines =~ s/, ?/, /g;
|
||||
|
||||
# Do not compress to intervals; for example, do not replace
|
||||
# "2008, 2009, 2010" with "2008-2010". See the Copyright
|
||||
# Notices section in Information for Maintainers of GNU Software, at:
|
||||
# http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices
|
||||
# Compress to intervals.
|
||||
$year_lines =~
|
||||
s/
|
||||
(\d{4})
|
||||
(?:
|
||||
(,\ |-)
|
||||
((??{
|
||||
if ($2 eq '-') { '\d{4}'; }
|
||||
elsif (!$3) { $1 + 1; }
|
||||
else { $3 + 1; }
|
||||
}))
|
||||
)+
|
||||
/$1-$3/gx;
|
||||
|
||||
# Format within margin.
|
||||
my $year_lines_new;
|
||||
|
||||
Reference in New Issue
Block a user