Remove commit from DiffusionRequest

Summary: Ref T2683. This field is //almost// entirely redundant with `symbolicCommit`. Improve how some of the diff query stuff works a bit, then remove it.

Test Plan: Browsed around in all interfaces, looked at a bunch of diffs, etc.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T2683

Differential Revision: https://secure.phabricator.com/D9099
This commit is contained in:
epriestley
2014-05-13 13:53:06 -07:00
parent 347252fda8
commit 23ada21d35
9 changed files with 40 additions and 23 deletions

View File

@@ -18,7 +18,9 @@ final class DiffusionChangeController extends DiffusionController {
'commit' => $drequest->getCommit(),
'path' => $drequest->getPath(),
));
$drequest->setCommit($data['effectiveCommit']);
$drequest->updateSymbolicCommit($data['effectiveCommit']);
$raw_changes = ArcanistDiffChange::newFromConduit($data['changes']);
$diff = DifferentialDiff::newFromRawChanges($raw_changes);
$changesets = $diff->getChangesets();
@@ -31,7 +33,6 @@ final class DiffusionChangeController extends DiffusionController {
$repository = $drequest->getRepository();
$callsign = $repository->getCallsign();
$commit = $drequest->getSymbolicCommit();
$changesets = array(
0 => $changeset,
);

View File

@@ -51,7 +51,7 @@ final class DiffusionDiffController extends DiffusionController {
array(
'commit' => $drequest->getCommit(),
'path' => $drequest->getPath()));
$drequest->setCommit($data['effectiveCommit']);
$drequest->updateSymbolicCommit($data['effectiveCommit']);
$raw_changes = ArcanistDiffChange::newFromConduit($data['changes']);
$diff = DifferentialDiff::newFromRawChanges($raw_changes);
$changesets = $diff->getChangesets();

View File

@@ -152,7 +152,7 @@ final class DiffusionHistoryController extends DiffusionController {
->setUser($viewer)
->setActionList($actions);
$stable_commit = $drequest->getStableCommitName();
$stable_commit = $drequest->getStableCommit();
$callsign = $drequest->getRepository()->getCallsign();
$view->addProperty(