diff options
author | Glenn Morris <rgm@gnu.org> | 2015-05-06 21:37:09 -0400 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2015-05-06 21:37:09 -0400 |
commit | 38398844200322e81e20f4fb2ad129b72a0e8a21 (patch) | |
tree | 4d0e66f39e1d89f2a186a58b99be1da7090566bb /build-aux | |
parent | 22f9e2cee692ef1c24fb6c74cb37faf45bd7cb02 (diff) |
* build-aux/gitlog-to-emacslog: Allow specification of output.
Diffstat (limited to 'build-aux')
-rwxr-xr-x | build-aux/gitlog-to-emacslog | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/build-aux/gitlog-to-emacslog b/build-aux/gitlog-to-emacslog index 996f6d0ec7..059cf81abc 100755 --- a/build-aux/gitlog-to-emacslog +++ b/build-aux/gitlog-to-emacslog @@ -23,12 +23,14 @@ LC_ALL=C export LC_ALL gen_origin=${1?} +output=$2 +test -n "$output" || output=ChangeLog # If this is not a Git repository, just generate an empty ChangeLog. test -d ${srcprefix}.git || { # Remove any old ChangeLog, in case it is a vc-dwim symlink. - rm -f "${distprefix}ChangeLog" || exit - >"${distprefix}ChangeLog" + rm -f "${distprefix}$output" || exit + >"${distprefix}$output" exit } @@ -78,4 +80,5 @@ if test -s "${distprefix}ChangeLog.tmp"; then fi # Install the generated ChangeLog. -mv -i "${distprefix}ChangeLog.tmp" "${distprefix}ChangeLog" +test "$output" = "ChangeLog.tmp" || \ + mv -i "${distprefix}ChangeLog.tmp" "${distprefix}$output" |