#!/bin/bash
# Template for "svn commit"
# Add "export SVN_EDITOR=/path/to/this/file" to your .bashrc
# Fail one first error
set -e
filename=$1
editor=${EDITOR-vim}
mv $filename /tmp
# The template
cat << EOF > $filename
Bug #
Reviewed-by:
EOF
# Add file list to template
cat /tmp/$filename >> $filename
mtime=$(stat -c %y $filename)
$editor $filename
# Restore old file so svn will see it didn't change
if [ "$(stat -c %y $filename)" == "$mtime" ]; then
mv -f /tmp/$filename $filename
fi
If it won't be simple, it simply won't be. [Hire me, source code] by Miki Tebeka, CEO, 353Solutions
Friday, December 31, 2010
svncommit
Subscribe to:
Posts (Atom)