start adding more comments.
I don't think we use _init_hg_repo() anywhere; all the hg repos are cloned.