#!/bin/sh
-# $Id: changelog.sh 8104 2006-12-14 17:14:21Z glen $
+# $Id$
# Run this to generate ChangeLog.
if [ ! -x /usr/bin/svn2log ]; then
exit 1
fi
+# make sure '.' entry is up to date, or the log will be outdated too
+svn up . >/dev/null
+
# create users for svn2log format
tmp=$(mktemp -q svn2logXXXXXX 2>/dev/null || echo ${TMPDIR:-/tmp}/svn2log.tmp)
> $tmp
exit 1
fi
+# be sure users file is up to date
+(
+ cd $(dirname "$users")
+ cvs up users
+)
+
awk -F":" ' { login=$1; if ($3 != "") { name=$3 } else { name=$1 }; email=$2; printf "%s\t%s <%s@pld-linux.org>\n", login, name, login } ' $users > $tmp
branch=$(svn info | awk '/URL:/{print $NF}' | sed -e 's,^.*svn.pld-linux.org/svn,,')