1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-21 04:50:55 +01:00

Remove loadPhabricatorRepository from ReleephProject

Summary: Ref T3551. Repository is guaranteed if a product is loaded with modern mechanisms.

Test Plan:
  - Edited a request.
  - Called `releephwork.getbranchcommitmessage`.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T3551

Differential Revision: https://secure.phabricator.com/D8821
This commit is contained in:
epriestley 2014-04-20 11:55:09 -07:00
parent d75d0acba5
commit a588955bf7
3 changed files with 3 additions and 10 deletions

View file

@ -55,6 +55,7 @@ final class ConduitAPI_releephwork_getbranchcommitmessage_Method
// Not as customizable as a ReleephRequest's commit message. It doesn't
// really need to be.
// TODO: Yes it does, see FB-specific stuff below.
$commit_message = array();
$commit_message[] = $h_branch->getFullName();
$commit_message[] = $h_branch->getURI();
@ -84,7 +85,7 @@ final class ConduitAPI_releephwork_getbranchcommitmessage_Method
* @new-branch: <branch-name>
*
*/
$repo = $project->loadPhabricatorRepository();
$repo = $project->getRepository();
switch ($repo->getVersionControlSystem()) {
case PhabricatorRepositoryType::REPOSITORY_TYPE_GIT:
$commit_message[] = sprintf(

View file

@ -252,7 +252,7 @@ final class ReleephRequestEditController extends ReleephBranchController {
->setValue($title));
} else {
$origin = $branch->getURI();
$repo = $product->loadPhabricatorRepository();
$repo = $product->getRepository();
$branch_cut_point = id(new PhabricatorRepositoryCommit())
->loadOneWhere(
'phid = %s',

View file

@ -95,14 +95,6 @@ final class ReleephProject extends ReleephDAO
return $this->assertAttached($this->repository);
}
// TODO: Remove once everything uses ProjectQuery. Also, T603.
public function loadPhabricatorRepository() {
return $this->loadOneRelative(
new PhabricatorRepository(),
'phid',
'getRepositoryPHID');
}
public function getReleephFieldSelector() {
return new ReleephDefaultFieldSelector();
}