Skip to content
GitLab Next
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 43,804
    • Issues 43,804
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,416
    • Merge requests 1,416
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #10871
Closed
Open
Created Apr 03, 2019 by James Ramsay (ex-GitLab)@jramsay-gitlab🔴Contributor

Copy LFS objects when a repository is pull mirrored

Problem to solve

Projects can be mirrored from or to another repository. When activated, we mirror branches, tags, and commits. However, we do not mirror the LFS objects if the repository uses LFS. This is documented in a few places but is certainly not an expected or obvious behaviour and makes mirroring unusable for repositories containing LFS objects.

We should add support for pull mirroring LFS objects.

Intended users

Further details

Proposal

  • Mirror LFS objects for pull mirroring

Documentation

  • Update documentation explaining to explain that LFS object mirroring is now supported for pull mirroring.

What does success look like, and how can we measure that?

This is removing a technical limitation of an existing feature, and is not expected to significantly increase usage of mirroring. GitLab's ultimate strategy is remove the need for Git LFS and implement native support for large files. However, in the mean time it is important that we support our existing customers who use LFS and mirroring.

Links / references

Assignee
Assign to
Time tracking