+1 on this. Other distros already have trac-mercurial, trac-git, etc. and it doesn't look like something so hard to accomplish.