X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/65c1e0b03ad3fa552f965ace461be98ebd4e9fc1..beb6407f5f219c9e7e37e63a4f87201a8ecba93d:/maintainer/git2changelog.sh?ds=sidebyside diff --git a/maintainer/git2changelog.sh b/maintainer/git2changelog.sh index 8b1ab421..6050eebf 100755 --- a/maintainer/git2changelog.sh +++ b/maintainer/git2changelog.sh @@ -1,10 +1,30 @@ -#:!bin/sh +#!/bin/sh # # ChangeLog file generator # # This script parse the git history and format it like a ChangeLog file. # This script is called at distribution tile (see "make dist"). # + +# +# viking -- GPS Data and Topo Analyzer, Explorer, and Manager +# +# Copyright (C) 2009-2010, Guilhem Bonnefille +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# git log --date=short "--format=%cd %an <%aE>:%n%x09* %s" "$@" \ | awk '/^[^\t]/{if(previous==$0)next;previous=$0}{print}' \ | sed '/^[^\t]/s/\([^ ]*\) \(.*\)/\n\1\n\2/'