Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • heptapod heptapod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 163
    • Issues 163
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • heptapodheptapod
  • Merge requests
  • !84

Merged
Created Jul 13, 2020 by Georges Racinet@gracinet🦑Owner

Made vcs_type default to git at low level, hg_git at higher level

  • Overview 0
  • Commits 3
  • Changes 3

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.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: topic/heptapod/vcs_type_default_git