#! /bin/sh
if [ -z "$3" ]; then
- echo "Usage: $0 PROJECTNAME REPONAME MLIST" >&2
+ echo "Usage: $0 PROJECTNAME REPONAME MLIST [prefix]" >&2
exit 1
fi
PROJECTNAME="$1"
REPONAME="$2"
MLIST="$3"
+prefix="$4"
cd /home/git/p/"$PROJECTNAME/$REPONAME".git &&
echo "$PROJECTNAME git repository ($REPONAME)" > description
git config hooks.diffopts "--stat --summary --find-copies-harder -p"
git config hooks.emailmaxlines 500 &&
-git config hooks.emailprefix "[git push]" &&
+if [ -n "$prefix" ]; then
+ git config hooks.emailprefix "$prefix"
+fi &&
git config hooks.envelopesender noreply@sourceforge.net &&
git config hooks.mailinglist $MLIST@lists.sourceforge.net
#git config hooks.showrev "t=%s; printf 'http://$PROJECTNAME.git.sourceforge.net/git/gitweb.cgi?p=$PROJECTNAME/$REPONAME;a=commitdiff;h=%%s' ; echo;echo; git show -C ; echo"