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
This commit is contained in:
parent
4e642454bd
commit
3311ace9c5
1 changed files with 9 additions and 6 deletions
|
@ -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"
|
||||
|
|
Loading…
Add table
Reference in a new issue