#!/bin/sh
# mkrelease.sh: Creates a release suitable for distfiles.atheme.org.
#
-# Copyright (c) 2007 atheme.org
+# Copyright (c) 2007, 2011 atheme.org
#
# Permission to use, copy, modify, and/or distribute this software for
# any purpose with or without fee is hereby granted, provided that the above
echo "usage: $0 releasename [--automatic]"
exit
else
+ PROGRAM=`pwd | sed "s:/scripts::" | awk -F/ '{print $NF}'`
RELEASENAME="$1"
fi
+if [[ $1 != $PROGRAM* ]]; then
+ echo "example: $0 $PROGRAM-1.2.3"
+ exit
+fi
+
if [ "x$2" = "x--automatic" ]; then
AUTOMATIC="yes"
fi
-TIP=`hg parents --template "{rev}:{node|short}"`
+TIP=`git log -1 --pretty=oneline | cut -d" " -f1`
WRKDIR=`pwd`
echo
echo "Building root: $RELEASENAME/"
-hg archive $RELEASENAME
+git archive $RELEASENAME
cd $RELEASENAME
sh autogen.sh
rm -rf autogen.sh autom4te.cache
+rm -rf .gitignore
# Run application specific instructions here.
if [ -x "$WRKDIR/application.sh" ]; then
echo
echo "Done. If you have any bugs to report, report them against"
-echo "the distfiles.atheme.org component at http://bugzilla.atheme.org"
+echo "the distfiles.atheme.org component at http://jira.atheme.org"
echo "Thanks!"
echo