git and mercurial hate each other