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 843bfb4fd8 Add a "commits" attachment to "differential.diff.search" for retrieving local commit information
Summary:
Ref T13124. See PHI593.

When you `arc diff` in a Git or Mercurial repository, we upload some information about the local commits in your working copy which the change was generated from.

In the future (for example, with T1508) we may increase the prominence of this feature.

Provide a stable way to read this information back via the API. This roughly mirrors the information we provide about commits in "diffusion.commit.search", although the latter is less fleshed-out today.

Test Plan: Used `differential.diff.search` to retrieve commit information about Git, Mercurial, and Subversion diffs. (There's no info for Subversion, but it doesn't crash or anything.)

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13124

Differential Revision: https://secure.phabricator.com/D19386
2018-04-19 17:25:06 -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 repository cluster bindings to be marked as not "writable", making them read-only 2018-04-12 16:10:36 -07: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 Add a "commits" attachment to "differential.diff.search" for retrieving local commit information 2018-04-19 17:25:06 -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
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 Drop uniqueness constraint on PushEvent request ID 2018-03-26 07:02:15 -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