first work on git and hg