HomePhorge

Separate repository mirroring into an Engine and provide `bin/repository mirror`

Description

Separate repository mirroring into an Engine and provide bin/repository mirror

Summary:
Ref T4338. Currently, there's no diagnostic command to execute mirroring (so I can't give users an easy command to run), and it's roughly the last piece of real logic left in the PullLocal daemon.

Separate mirroring out, and provide bin/repository mirror.

Test Plan:

  • Ran bin/repository mirror to mirror a repository.
  • Ran PullLocalDaemon and verified it also continued mirroring normally.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T4338

Differential Revision: https://secure.phabricator.com/D8066

Details

Provenance
epriestleyAuthored on Jan 25 2014, 2:01 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rPf007ed626329: Allow repository mirrors even if the repository is hosted elsewhere.
Branches
Unknown
Tags
Unknown

Event Timeline