1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-27 17:22:42 +01:00
phorge-phorge/src/applications/repository
epriestley 632cafec88 Pass commit authorship information to Buildkite
Summary:
Fixes T12251. Ref T13189. See PHI610. The difficulty here is that we don't want to disclose Phabricator account information to Buildkite. We're comfortable disclosing information from `git`, etc.

  - For commits, use the Identity to provide authorship information from Git.
  - For revisions, use the local commit information on the Diff to provide the Git/Mercurial/etc author of the HEAD commit.

Test Plan:
  - Built commits and revisions in Buildkite via Harbormaster.
  - I can't actually figure out how to see author information on the Buildkite side, but the values look sane when dumped locally.

Reviewers: amckinley

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13189, T12251

Differential Revision: https://secure.phabricator.com/D19614
2018-08-27 12:52:11 -07:00
..
codex When destorying a repository, print a notification about removing the working copy 2017-08-01 08:57:39 -07:00
conduit Update Diffusion conduit text 2017-07-02 14:25:10 +00:00
config Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
constants Simplify Create Repository page 2017-08-15 11:05:50 -07:00
customfield Move various other callsites away from callsigns 2016-01-04 06:54:42 -08:00
daemon Fix spelling 2017-10-09 10:48:04 -07:00
data Fix spelling 2017-10-09 10:48:04 -07:00
editor Remove pointless requireCapabilities() method from PhabricatorRepositoryEditor 2018-08-16 10:53:42 -07:00
engine Assign RepositoryIdentity objects to commits 2018-05-31 07:28:23 -07:00
graphcache Bail out of PhabricatorRepositoryGraphCache more aggressively after cache fills 2017-10-06 14:12:58 -07:00
mail Build separate mail for each recipient, honoring recipient access levels 2015-06-03 18:59:31 -07:00
management Make re-running rebuild-identities a bit faster and add a little progress information 2018-06-12 13:18:54 -07:00
phid Update DiffusionLastModifiedController to use identities 2018-08-17 12:24:21 -07:00
query Allow push events to be filtered by which Herald rule blocked the push 2018-08-01 17:38:12 -07:00
response Accept and route VCS HTTP requests 2013-10-29 15:32:40 -07:00
search Add controllers/search/edit engine functionality to RepositoryIdentity 2018-05-31 07:03:25 -07:00
storage Pass commit authorship information to Buildkite 2018-08-27 12:52:11 -07:00
worker Prevent creation of empty repository identities 2018-06-05 16:13:59 -07:00
xaction Assign RepositoryIdentity objects to commits 2018-05-31 07:28:23 -07:00