Mercurial > gnulib
changeset 39268:af01441d2df2
maint: write-file-hooks -> before-save-hook
write-file-hooks is obsolete since Emacs 22.1 (released June 2007) and
it's time to use the recommended replacement.
Problem reported by Glenn Morris in:
https://lists.gnu.org/r/bug-gnulib/2018-03/msg00008.html
* build-aux/announce-gen, build-aux/bootstrap:
* build-aux/do-release-commit-and-tag, build-aux/gendocs.sh:
* build-aux/git-version-gen, build-aux/gitlog-to-changelog:
* build-aux/gnu-web-doc-update, build-aux/gnupload:
* build-aux/move-if-change, build-aux/prefix-gnulib-mk:
* build-aux/update-copyright, build-aux/useless-if-before-free:
* build-aux/vc-list-files:
Update hook usage for files where Gnulib is the canonical source.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Wed, 07 Mar 2018 00:29:38 -0800 |
parents | ad6d8203c01f |
children | d9f472532590 |
files | ChangeLog build-aux/announce-gen build-aux/bootstrap build-aux/do-release-commit-and-tag build-aux/gendocs.sh build-aux/git-version-gen build-aux/gitlog-to-changelog build-aux/gnu-web-doc-update build-aux/gnupload build-aux/move-if-change build-aux/prefix-gnulib-mk build-aux/update-copyright build-aux/useless-if-before-free build-aux/vc-list-files |
diffstat | 14 files changed, 41 insertions(+), 25 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Tue Mar 06 20:29:14 2018 -0800 +++ b/ChangeLog Wed Mar 07 00:29:38 2018 -0800 @@ -1,3 +1,19 @@ +2018-03-07 Paul Eggert <eggert@cs.ucla.edu> + + maint: write-file-hooks -> before-save-hook + write-file-hooks is obsolete since Emacs 22.1 (released June 2007) and + it's time to use the recommended replacement. + Problem reported by Glenn Morris in: + https://lists.gnu.org/r/bug-gnulib/2018-03/msg00008.html + * build-aux/announce-gen, build-aux/bootstrap: + * build-aux/do-release-commit-and-tag, build-aux/gendocs.sh: + * build-aux/git-version-gen, build-aux/gitlog-to-changelog: + * build-aux/gnu-web-doc-update, build-aux/gnupload: + * build-aux/move-if-change, build-aux/prefix-gnulib-mk: + * build-aux/update-copyright, build-aux/useless-if-before-free: + * build-aux/vc-list-files: + Update hook usage for files where Gnulib is the canonical source. + 2018-03-05 Paul Eggert <eggert@cs.ucla.edu> binary-io: pacify gcc -Wunused-parameter
--- a/build-aux/announce-gen Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/announce-gen Wed Mar 07 00:29:38 2018 -0800 @@ -3,7 +3,7 @@ if 0; # Generate a release announcement message. -my $VERSION = '2017-09-13 06:45'; # UTC +my $VERSION = '2018-03-07 03:46'; # 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 @@ -549,7 +549,7 @@ ## perl-label-offset: -2 ## perl-extra-newline-before-brace: t ## perl-merge-trailing-else: nil -## eval: (add-hook 'write-file-hooks 'time-stamp) +## eval: (add-hook 'before-save-hook 'time-stamp) ## time-stamp-start: "my $VERSION = '" ## time-stamp-format: "%:y-%02m-%02d %02H:%02M" ## time-stamp-time-zone: "UTC0"
--- a/build-aux/bootstrap Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/bootstrap Wed Mar 07 00:29:38 2018 -0800 @@ -1,6 +1,6 @@ #! /bin/sh # Print a version string. -scriptversion=2017-09-19.08; # UTC +scriptversion=2018-03-07.03; # UTC # Bootstrap this package from checked-out sources. @@ -1020,7 +1020,7 @@ echo "$0: done. Now you can run './configure'." # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0"
--- a/build-aux/do-release-commit-and-tag Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/do-release-commit-and-tag Wed Mar 07 00:29:38 2018 -0800 @@ -3,7 +3,7 @@ # controlled .prev-version file, automate the procedure by which we record # the date, release-type and version string in the NEWS file. That commit # will serve to identify the release, so apply a signed tag to it as well. -VERSION=2017-09-13.06 # UTC +VERSION=2018-03-07.03 # UTC # Note: this is a bash script (could be zsh or dash) @@ -171,7 +171,7 @@ # Local variables: # indent-tabs-mode: nil -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "VERSION=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0"
--- a/build-aux/gendocs.sh Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/gendocs.sh Wed Mar 07 00:29:38 2018 -0800 @@ -2,7 +2,7 @@ # gendocs.sh -- generate a GNU manual in many formats. This script is # mentioned in maintain.texi. See the help message below for usage details. -scriptversion=2018-01-01.00 +scriptversion=2018-03-06.19 # Copyright 2003-2018 Free Software Foundation, Inc. # @@ -497,7 +497,7 @@ echo "Done, see $outdir/ subdirectory for new files." # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$"
--- a/build-aux/git-version-gen Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/git-version-gen Wed Mar 07 00:29:38 2018 -0800 @@ -1,6 +1,6 @@ #!/bin/sh # Print a version string. -scriptversion=2017-09-13.06; # UTC +scriptversion=2018-03-07.03; # UTC # Copyright (C) 2007-2018 Free Software Foundation, Inc. # @@ -219,7 +219,7 @@ printf %s "$v" # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0"
--- a/build-aux/gitlog-to-changelog Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/gitlog-to-changelog Wed Mar 07 00:29:38 2018 -0800 @@ -3,7 +3,7 @@ if 0; # Convert git log output to ChangeLog format. -my $VERSION = '2017-09-13 06:45'; # UTC +my $VERSION = '2018-03-07 03:47'; # 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 @@ -491,7 +491,7 @@ # Local Variables: # mode: perl # indent-tabs-mode: nil -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "my $VERSION = '" # time-stamp-format: "%:y-%02m-%02d %02H:%02M" # time-stamp-time-zone: "UTC0"
--- a/build-aux/gnu-web-doc-update Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/gnu-web-doc-update Wed Mar 07 00:29:38 2018 -0800 @@ -2,7 +2,7 @@ # Run this after each non-alpha release, to update the web documentation at # https://www.gnu.org/software/$pkg/manual/ -VERSION=2017-09-13.06; # UTC +VERSION=2018-03-07.03; # UTC # Copyright (C) 2009-2018 Free Software Foundation, Inc. @@ -202,7 +202,7 @@ ) # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "VERSION=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0"
--- a/build-aux/gnupload Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/gnupload Wed Mar 07 00:29:38 2018 -0800 @@ -1,7 +1,7 @@ #!/bin/sh # Sign files and upload them. -scriptversion=2017-09-13.06; # UTC +scriptversion=2018-03-07.03; # UTC # Copyright (C) 2004-2018 Free Software Foundation, Inc. # @@ -432,7 +432,7 @@ exit 0 # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0"
--- a/build-aux/move-if-change Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/move-if-change Wed Mar 07 00:29:38 2018 -0800 @@ -2,7 +2,7 @@ # Like mv $1 $2, but if the files are the same, just delete $1. # Status is zero if successful, nonzero otherwise. -VERSION='2017-09-13 06:45'; # UTC +VERSION='2018-03-07 03:47'; # 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 @@ -75,7 +75,7 @@ fi ## Local Variables: -## eval: (add-hook 'write-file-hooks 'time-stamp) +## eval: (add-hook 'before-save-hook 'time-stamp) ## time-stamp-start: "VERSION='" ## time-stamp-format: "%:y-%02m-%02d %02H:%02M" ## time-stamp-time-zone: "UTC0"
--- a/build-aux/prefix-gnulib-mk Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/prefix-gnulib-mk Wed Mar 07 00:29:38 2018 -0800 @@ -230,7 +230,7 @@ ## cperl-extra-newline-before-brace: t ## cperl-merge-trailing-else: nil ## cperl-continued-statement-offset: 2 -## eval: (add-hook 'write-file-hooks 'time-stamp) +## eval: (add-hook 'before-save-hook 'time-stamp) ## time-stamp-start: "my $VERSION = '" ## time-stamp-format: "%:y-%02m-%02d %02H:%02M" ## time-stamp-time-zone: "UTC0"
--- a/build-aux/update-copyright Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/update-copyright Wed Mar 07 00:29:38 2018 -0800 @@ -3,7 +3,7 @@ if 0; # Update an FSF copyright year list to include the current year. -my $VERSION = '2018-01-04.14:48'; # UTC +my $VERSION = '2018-03-07.03:47'; # UTC # Copyright (C) 2009-2018 Free Software Foundation, Inc. # @@ -269,7 +269,7 @@ # coding: utf-8 # mode: perl # indent-tabs-mode: nil -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "my $VERSION = '" # time-stamp-format: "%:y-%02m-%02d.%02H:%02M" # time-stamp-time-zone: "UTC0"
--- a/build-aux/useless-if-before-free Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/useless-if-before-free Wed Mar 07 00:29:38 2018 -0800 @@ -4,7 +4,7 @@ # Detect instances of "if (p) free (p);". # Likewise "if (p != 0)", "if (0 != p)", or with NULL; and with braces. -my $VERSION = '2017-09-13 06:45'; # UTC +my $VERSION = '2018-03-07 03:47'; # 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 @@ -202,7 +202,7 @@ ## Local Variables: ## mode: perl ## indent-tabs-mode: nil -## eval: (add-hook 'write-file-hooks 'time-stamp) +## eval: (add-hook 'before-save-hook 'time-stamp) ## time-stamp-start: "my $VERSION = '" ## time-stamp-format: "%:y-%02m-%02d %02H:%02M" ## time-stamp-time-zone: "UTC0"
--- a/build-aux/vc-list-files Tue Mar 06 20:29:14 2018 -0800 +++ b/build-aux/vc-list-files Wed Mar 07 00:29:38 2018 -0800 @@ -2,7 +2,7 @@ # List version-controlled file names. # Print a version string. -scriptversion=2017-09-13.06; # UTC +scriptversion=2018-03-07.03; # UTC # Copyright (C) 2006-2018 Free Software Foundation, Inc. @@ -105,7 +105,7 @@ done # Local variables: -# eval: (add-hook 'write-file-hooks 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0"