From: Sean Date: Sun, 08 May 2005 19:07:36 GMT Subject: Commit template Message-ID: <1965.10.10.10.24.1115579256.squirrel@linux1> Hi Petr, This adds the ability to have a per repository commit template. Create a .git/commit.form file containg "CG: " and other lines and it will be used in place of the regular top 3 lines. This is kind of handy so that you can include your signed-off-by: with your email etc. cg-commit | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) Sean P.s. Can't inline patches with this mailer. cg-commit: needs update Index: cg-commit =================================================================== --- b2ce852fd77209e112e0b53866ca7004e9b0879f/cg-commit (mode:100755) +++ uncommitted/cg-commit (mode:100755) @@ -67,9 +67,14 @@ LOGMSG=$(mktemp -t gitci.XXXXXX) LOGMSG2=$(mktemp -t gitci2.XXXXXX) -echo CG: ---------------------------------------------------------- >>$LOGMSG -echo CG: Lines beggining with CG: will be automatically removed >>$LOGMSG -echo CG: >>$LOGMSG +if [ -e .git/commit.form ]; then + cat .git/commit.form >>$LOGMSG +else + { + echo "CG: ----------------------------------------------------------" + echo "CG: Lines beggining with CG: will be automatically removed" + echo "CG:"; } >>$LOGMSG +fi if [ ! "$ignorecache" ]; then if [ ! "${commitfiles[*]}" ]; then echo 'Nothing to commit.' >&2