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

Make CI clone repos instead of fetching them

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged kezzle requested to merge git-strategy-clone into main Jan 10, 2022
  • Overview 12
  • Commits 1
  • Pipelines 1
  • Changes 1

Most of our web repos use lego as a submodule. CI doesn't pull in submodule updates when the git strategy is fetch. This leads to sites drifting slightly in what version of lego they use. It can also cause confusion and frustration when trying to fix a bug in lego that should be fixed, but isn't fixed in the CI build.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: git-strategy-clone