add enough X to fix #303.

GNU mktemp requires at least three X in the last part of template.
This commit is contained in:
spacewander 2015-02-02 21:35:44 +08:00
parent c5c542da6c
commit e1cedf7fd2

View file

@ -47,10 +47,10 @@ if test "$CHANGELOG" = ""; then
CHANGELOG='History.md';
fi
fi
tmp=`mktemp -t $(basename $0)`
tmp=`mktemp -t $(basename $0).XXX`
printf "$HEAD" > $tmp
git-changelog $GIT_LOG_OPTS --list >> $tmp
printf '\n' >> $tmp
printf '\n\n' >> $tmp
if [ -f $CHANGELOG ]; then cat $CHANGELOG >> $tmp; fi
mv -f $tmp $CHANGELOG
test -n "$EDITOR" && $EDITOR $CHANGELOG