notes of hg and git