git/hg/bzrの中では総合的にみて結局hgに落ち着いた。