@Elwood
Dulwich is the same thing as HGGit give or take. It's built in to hggit, not sure how useful it is seperately (maybe for ewriting dedicated script for set jobs).
@Hans
HGgit is crap
(Ishould know I wasted my time porting it
)
It is so so slow at checking out repos and I'm not sure if checking back in really works properly.
You can access github via svn but it needs a new version that we have so not much benefit there.
As to repositories it's all swings and roundabouts.
I would go for google code perhaps, I've found it relativelt amiga friendly.