Gitnotify
Simple shell script to send colorized html git diffs
Install / Use
/learn @slayer/GitnotifyREADME
SUMMARY
gitnotify is a simple shell script designed to send nice HTML diff from hooks. It was based on HTML and CSS code from svnnotify and shell logic from diff2html shell script
QUICK START
Running from sources (latest and greatest features)
-
Clone the git repo
git clone git://github.com/slayer/gitnotify.git -
Make symlink to your script directory (eg ~/bin)
ln -s path/to/gitnotify/gitnotify ~/bin -
Edit .git/hooks/post-commit script
echo '[ -x ~/bin/gitnotify ] && ~/bin/gitnotify -m your@email.address -s "[DIFF] My repo notify"' >>.git/hooks/post-commit -
Add execute bit to scripts
chmod a+x ~/bin/gitnotify chmod a+x .git/hooks/post-commit -
Enjoy
NOTES
- For Debian users: please use bsd-mailx instead of heirloom-mailx
OPTIONS
OTHER
Quick install for etckeeper
bash < <(curl -s https://github.com/slayer/gitnotify/raw/master/etckeeper.sh)
