Made vcs_type default to git at low level, hg_git at higher level
From now on, the low level database default will be git
.
Besides being more acceptable for future upstreaming efforts,
this has the nice effect to make Heptapod to be just GitLab for
low level development tools. Notably with this change, the RSpec
tests for Gitlab::Git
and the Project
model pass. This was
the primary motivation for the change.
All actual creation of Projects in the application go
through CreateService
, where we make the necessary change so that
the default is hg_git
and nothing will seem to have changed from
a user perspective.