Skip to content

GitLab Next

    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Menu
    Projects Groups Snippets
  • Get a free trial
  • Sign up
  • Login
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 42,635
    • Issues 42,635
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,398
    • Merge requests 1,398
  • 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 15.0 is launching on May 22! This version brings many exciting improvements, but also removes deprecated features and introduces breaking changes that may impact your workflow. To see what is being deprecated and removed, please visit Breaking changes in 15.0 and Deprecations.

  • GitLab.org
  • GitLabGitLab
  • Merge requests
  • !51
Project 'gitlab-org/gitlab-ee' was moved to 'gitlab-org/gitlab'. Please update any links and bookmarks that may still have the old path.
Merged
Created Nov 11, 2015 by Douwe Maan@DouweMContributor4 of 4 tasks completed4/4 tasks
  • Review changes

  • Download
  • Email patches
  • Plain diff

Add option to mirror an upstream repository.

  • Overview 26
  • Commits 32
  • Changes

Closes internal https://dev.gitlab.org/gitlab/gitlab-ee/issues/279

Depends on gitlab-shell!29 (merged)

To do:

  • Decide on what user should be the author of the activity feed events. The initial project creator perhaps? That makes sense for personal projects, but less so for group projects, where it's even possible that the creator has since left the team.
  • Write specs!
  • Write documentation
  • Port back relevant commits to CE: gitlab-org/gitlab-ce!1822

Mirror status on project homepage

Screen_Shot_2015-11-12_at_12.48.15

Settings navigation item

Screen_Shot_2015-11-10_at_17.32.27

Mirroring settings

Screen_Shot_2015-11-17_at_11.17.17

Activity feed with new "pushes" (mirror updates)

activity_feed

I have yet to decide on what user should be the author of these events. The initial project creator perhaps? That makes sense for personal projects, but less so for group projects, where it's even possible that the creator has since left the team.

Warning that branch has diverged from upstream

diverged

Commits heading after failed update

commits_failure

Link send user to the mirroring settings if they are a project admin.

Mirroring settings after failed update

Screen_Shot_2015-11-12_at_12.43.09

New project page

new_project

Import form after failed import

(Screenshot outdated)

new_import_failure

Shown when the initial import of a project fails, not when an update of an existing project fails.

cc @dzaporozhets @sytses @JobV

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: mirror-repository