* build-aux/gitlog-to-changelog (git_dir_option): Use strftime with "%Y-%m-%d", not "%F", to avoid a bug in MS-Windows Perl. Reported by Eli Zaretskii in: http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html --- ChangeLog | 8 ++++++++ build-aux/gitlog-to-changelog | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog index a6db1c6..0bf9716 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-04-09 Paul Eggert <egg...@cs.ucla.edu> + + gitlog-to-changelog: port to MS-Windows + * build-aux/gitlog-to-changelog (git_dir_option): + Use strftime with "%Y-%m-%d", not "%F", to avoid a bug in + MS-Windows Perl. Reported by Eli Zaretskii in: + http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html + 2015-04-07 Karl Berry <k...@gnu.org> gendocs: new option --tex for passing args to texi2dvi. diff --git a/build-aux/gitlog-to-changelog b/build-aux/gitlog-to-changelog index 4fa4f29..3f4b06a 100755 --- a/build-aux/gitlog-to-changelog +++ b/build-aux/gitlog-to-changelog @@ -3,7 +3,7 @@ eval '(exit $?0)' && eval 'exec perl -wS "$0" ${1+"$@"}' if 0; # Convert git log output to ChangeLog format. -my $VERSION = '2015-03-21 01:01'; # UTC +my $VERSION = '2015-04-09 16:03'; # UTC # The definition above must lie within the first 8 lines in order # for the Emacs time-stamp write hook (at end) to update it. # If you change this file with Emacs, please let the write hook @@ -328,7 +328,7 @@ sub git_dir_option($) ? ' (tiny change)' : ''); my $date_line = sprintf "%s %s$tiny\n", - strftime ("%F", localtime ($1)), $2; + strftime ("%Y-%m-%d", localtime ($1)), $2; my @coauthors = grep /^Co-authored-by:.*$/, @line; # Omit meta-data lines we've already interpreted. -- 2.1.0