3 # ChangeLog file generator
5 # This script parse the git history and format it like a ChangeLog file.
6 # This script is called at distribution tile (see "make dist").
8 git log --date=short "--format=%cd %an <%aE>:%n%x09* %s" "$@" \
9 | awk '/^[^\t]/{if(previous==$0)next;previous=$0}{print}' \
10 | sed '/^[^\t]/s/\([^ ]*\) \(.*\)/\n\1\n\2/'