Commit 3311ace9 authored by Paul Eggert's avatar Paul Eggert

gitlog-to-changelog coding cookie and mv -i

* build-aux/gitlog-to-emacslog: Use ChangeLog.1, not Makefile.in,
for copyright notice prototype, so that we get a proper "coding:"
cookie.  Use 'mv -i' to avoid unconditionally overwriting an
existing ChangeLog.  Problems reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
parent 4e642454
......@@ -58,12 +58,15 @@ if test -s "${distprefix}ChangeLog.tmp"; then
fi
# Append a proper copyright notice.
sed "1d
s/\\(Copyright[ (C)]*\\)[0-9]*-[0-9]*/\\1$year_range/
s/^# //
/http:/q
" <Makefile.in >>"${distprefix}ChangeLog.tmp" || exit
sed -n '
1i\
/^;; Local Variables:/,${
s/\(Copyright[ (C)]*\)[0-9]*-[0-9]*/\1'"$year_range"'/
p
}
' <ChangeLog.1 >>"${distprefix}ChangeLog.tmp" || exit
fi
# Install the generated ChangeLog.
mv -f "${distprefix}ChangeLog.tmp" "${distprefix}ChangeLog"
mv -i "${distprefix}ChangeLog.tmp" "${distprefix}ChangeLog"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment