Page MenuHomePhabricator

Allow configuration of a "staging area" for each repository
ClosedPublic

Authored by epriestley on May 26 2015, 5:39 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 25, 3:41 AM
Unknown Object (File)
Tue, Apr 16, 6:06 PM
Unknown Object (File)
Thu, Apr 11, 10:49 AM
Unknown Object (File)
Mon, Apr 8, 6:37 PM
Unknown Object (File)
Wed, Apr 3, 12:24 PM
Unknown Object (File)
Fri, Mar 29, 11:17 PM
Unknown Object (File)
Mar 23 2024, 9:13 PM
Unknown Object (File)
Mar 19 2024, 7:35 PM

Details

Summary

Ref T8238. This allows configuration of a "staging area" for Git repositories, which is the URI to some Git repository (possibly the same repository).

If a staging area is configured, arc will push a copy of anything it creates a diff for there (see next revision). This primarily makes handoff to build systems easier.

This is a bit leaky and I intend for it to eventually be positioned as a less-preferred solution, but from the perspective of build systems it's the same as the real (virtual ref) solution that I want to build.

Test Plan

Ran arc diff with various flags, saw appropriate changes copied into the staging area. See also discussion in T8238.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Allow configuration of a "staging area" for each repository.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
btrahan edited edge metadata.
This revision is now accepted and ready to land.May 27 2015, 5:08 PM