Skip to content

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.

Merge request reports