Hi,
I bumped into this wonderful tool while following up with something else. So if you have worked or going to work in a mixed VCS environments - work with git, svn, bzr, mercurial all at one go :), you might want to look at this tool. Its already in Debian, somebody needs to put it in Fedora, OpenSuse and other distros.
"The mr(1) command can checkout, update, or perform other actions on a set of repositories as if they were one combined respository. It supports any combination of subversion, git, cvs, mecurial, bzr and darcs repositories, and support for other revision control systems can easily be added. (There are extensions adding support for unison and git-svn.)"
[1] http://kitenet.net/~joey/code/mr/
Cheers!
Pradeepto