1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 17:52:43 +01:00
phorge-phorge/src/applications/diffusion/conduit
David Fisher c589af51e8 add "update" mode to Diffusion coverage Conduit
Summary:
This diff adds a new mode argument to the Diffusion Conduit API with two options:
- "overwrite": the default, maintains the current behavior of deleting all coverage
  in the specified branch before uploading the new coverage
- "update": does not delete old coverage, but will overwrite previous
  coverage information if it's for the same file and commit

`DiffusionRequest::loadCoverage` already loads a file's coverage from the
latest available commit, so uploading coverage for different files in different
commits with "update" will result in seeing the latest uploaded coverage in
Diffusion.

Test Plan: manual local verification

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D14428
2015-11-09 16:52:34 -08:00
..
DiffusionBranchQueryConduitAPIMethod.php Ignore closed branch heads by default in Mercurial 2015-04-27 03:51:21 -07:00
DiffusionBrowseQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionCommitParentsQueryConduitAPIMethod.php Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
DiffusionConduitAPIMethod.php Fix some missing renames of Application classes 2014-07-24 18:03:59 -07:00
DiffusionCreateCommentConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionDiffQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionExistsQueryConduitAPIMethod.php Fix several error handling issues with Subversion commits in Diffusion 2015-10-05 15:57:41 -07:00
DiffusionFileContentQueryConduitAPIMethod.php Reduce badness in viewing large files in the Diffusion web UI 2015-06-18 13:06:01 -07:00
DiffusionFindSymbolsConduitAPIMethod.php Add repository parameter to diffusion.findsymbols method 2015-05-05 08:27:08 +10:00
DiffusionGetCommitsConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionGetLintMessagesConduitAPIMethod.php Change "lint save" to not use Arcanist Projects 2015-05-19 00:07:47 +10:00
DiffusionGetRecentCommitsByPathConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionHistoryQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionLastModifiedQueryConduitAPIMethod.php Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
DiffusionLookSoonConduitAPIMethod.php Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
DiffusionMergedCommitsQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionQueryCommitsConduitAPIMethod.php Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
DiffusionQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionQueryPathsConduitAPIMethod.php Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
DiffusionRawDiffQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionRefsQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionResolveRefsConduitAPIMethod.php Only resolve branch names to branches 2015-04-27 03:51:53 -07:00
DiffusionSearchQueryConduitAPIMethod.php phtize all the things 2015-05-22 21:16:39 +10:00
DiffusionTagsQueryConduitAPIMethod.php Give Conduit params/return/errors protected visibility 2015-04-13 11:58:35 -07:00
DiffusionUpdateCoverageConduitAPIMethod.php add "update" mode to Diffusion coverage Conduit 2015-11-09 16:52:34 -08:00