include git-core along with mercurial-common because who knows which SCM we will use?