1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-22 04:31:13 +01:00
phorge-phorge/src/applications/repository/storage
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
..
__tests__ Don't let users pick "whatever.git" as a repository short name, make "." work 2016-11-21 15:47:20 -08:00
PhabricatorRepository.php Allow number in generated clone uri 2018-05-11 16:18:06 +00:00
PhabricatorRepositoryAuditRequest.php When users resign from revisions, stop expanding projects/packages to include them 2018-02-08 06:29:13 -08:00
PhabricatorRepositoryBranch.php Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
PhabricatorRepositoryCommit.php Pass commit authorship information to Buildkite 2018-08-27 12:52:11 -07:00
PhabricatorRepositoryCommitData.php Increase the storage size for commit summaries 2016-08-10 11:12:45 -07:00
PhabricatorRepositoryCommitHint.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorRepositoryDAO.php Delete license headers from files 2012-11-05 11:16:51 -08:00
PhabricatorRepositoryGitLFSRef.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorRepositoryIdentity.php Pass commit authorship information to Buildkite 2018-08-27 12:52:11 -07:00
PhabricatorRepositoryIdentityTransaction.php Add controllers/search/edit engine functionality to RepositoryIdentity 2018-05-31 07:03:25 -07:00
PhabricatorRepositoryMirror.php Cut mirroring over to new URIs 2016-05-04 16:16:16 -07:00
PhabricatorRepositoryOldRef.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorRepositoryPullEvent.php Make minor correctness and display improvements to pull logs 2018-01-23 14:13:18 -08:00
PhabricatorRepositoryPushEvent.php Allow push events to be filtered by which Herald rule blocked the push 2018-08-01 17:38:12 -07:00
PhabricatorRepositoryPushLog.php Add date range filtering for activity, push, and pull logs 2018-01-30 15:36:22 -08:00
PhabricatorRepositoryRefCursor.php Update major RefCursor callsites to work properly with RefPosition 2017-09-15 10:21:32 -07:00
PhabricatorRepositoryRefPosition.php Add a RefPosition table to hold branch/tag positions once the RefCursor table is split 2017-09-15 10:19:17 -07:00
PhabricatorRepositorySchemaSpec.php Migrate the "badcommit" table to use the less-hacky "hint" mechanism 2016-08-24 09:32:59 -07:00
PhabricatorRepositoryStatusMessage.php When repositories hit pull errors, stop updating them as frequently 2016-09-19 17:29:56 -07:00
PhabricatorRepositorySymbol.php Framework for external symbol search 2015-05-31 07:37:06 -07:00
PhabricatorRepositoryTransaction.php Prevent enormous changes from being pushed to repositoires by default 2018-01-04 10:02:29 -08:00
PhabricatorRepositoryURI.php Fix spelling 2017-10-09 10:48:04 -07:00
PhabricatorRepositoryURIIndex.php Move repository URIs to a dedicated index 2016-01-13 09:34:31 -08:00
PhabricatorRepositoryURITransaction.php Fill in new URI credential edit web UI interfaces 2016-05-02 04:26:13 -07:00
PhabricatorRepositoryWorkingCopyVersion.php Provide more information to users during git push while waiting for write locks 2018-03-22 13:42:18 -07:00