hg .hgrc example: [hooks] # commit is good for local repositories commit.vcslog2mysql=vcslog2mysql -t hg # incoming is good for remote repositories #incoming.vcslog2mysql=vcslog2mysql -t hg svn post-commit example: REPOS="$1" REV="$2" vcslog2mysql -t svn -r file://$REPOS -i $REV