Page MenuHomePhabricator

D7407.id16695.diff
No OneTemporary

D7407.id16695.diff

Index: src/__phutil_library_map__.php
===================================================================
--- src/__phutil_library_map__.php
+++ src/__phutil_library_map__.php
@@ -510,6 +510,7 @@
'DiffusionRepositoryEditBranchesController' => 'applications/diffusion/controller/DiffusionRepositoryEditBranchesController.php',
'DiffusionRepositoryEditController' => 'applications/diffusion/controller/DiffusionRepositoryEditController.php',
'DiffusionRepositoryEditEncodingController' => 'applications/diffusion/controller/DiffusionRepositoryEditEncodingController.php',
+ 'DiffusionRepositoryEditMainController' => 'applications/diffusion/controller/DiffusionRepositoryEditMainController.php',
'DiffusionRepositoryEditPolicyController' => 'applications/diffusion/controller/DiffusionRepositoryEditPolicyController.php',
'DiffusionRepositoryEditSubversionController' => 'applications/diffusion/controller/DiffusionRepositoryEditSubversionController.php',
'DiffusionRepositoryListController' => 'applications/diffusion/controller/DiffusionRepositoryListController.php',
@@ -2678,15 +2679,16 @@
'DiffusionRawDiffQuery' => 'DiffusionQuery',
'DiffusionRemarkupRule' => 'PhabricatorRemarkupRuleObject',
'DiffusionRepositoryController' => 'DiffusionController',
- 'DiffusionRepositoryCreateController' => 'DiffusionController',
- 'DiffusionRepositoryEditActionsController' => 'DiffusionController',
- 'DiffusionRepositoryEditActivateController' => 'DiffusionController',
- 'DiffusionRepositoryEditBasicController' => 'DiffusionController',
- 'DiffusionRepositoryEditBranchesController' => 'DiffusionController',
+ 'DiffusionRepositoryCreateController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditActionsController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditActivateController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditBasicController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditBranchesController' => 'DiffusionRepositoryEditController',
'DiffusionRepositoryEditController' => 'DiffusionController',
- 'DiffusionRepositoryEditEncodingController' => 'DiffusionController',
- 'DiffusionRepositoryEditPolicyController' => 'DiffusionController',
- 'DiffusionRepositoryEditSubversionController' => 'DiffusionController',
+ 'DiffusionRepositoryEditEncodingController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditMainController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditPolicyController' => 'DiffusionRepositoryEditController',
+ 'DiffusionRepositoryEditSubversionController' => 'DiffusionRepositoryEditController',
'DiffusionRepositoryListController' =>
array(
0 => 'DiffusionController',
Index: src/applications/diffusion/application/PhabricatorApplicationDiffusion.php
===================================================================
--- src/applications/diffusion/application/PhabricatorApplicationDiffusion.php
+++ src/applications/diffusion/application/PhabricatorApplicationDiffusion.php
@@ -64,7 +64,7 @@
'commit/(?P<commit>[a-z0-9]+)/edit/'
=> 'DiffusionCommitEditController',
'edit/' => array(
- '' => 'DiffusionRepositoryEditController',
+ '' => 'DiffusionRepositoryEditMainController',
'basic/' => 'DiffusionRepositoryEditBasicController',
'encoding/' => 'DiffusionRepositoryEditEncodingController',
'activate/' => 'DiffusionRepositoryEditActivateController',
Index: src/applications/diffusion/controller/DiffusionRepositoryCreateController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryCreateController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryCreateController.php
@@ -1,6 +1,7 @@
<?php
-final class DiffusionRepositoryCreateController extends DiffusionController {
+final class DiffusionRepositoryCreateController
+ extends DiffusionRepositoryEditController {
private $edit;
private $repository;
@@ -131,7 +132,7 @@
$form->readFromObject($dict);
}
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName($title));
Index: src/applications/diffusion/controller/DiffusionRepositoryEditActionsController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditActionsController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditActionsController.php
@@ -1,7 +1,7 @@
<?php
final class DiffusionRepositoryEditActionsController
- extends DiffusionController {
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -58,7 +58,7 @@
$content = array();
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName(pht('Edit Actions')));
Index: src/applications/diffusion/controller/DiffusionRepositoryEditActivateController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditActivateController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditActivateController.php
@@ -1,7 +1,7 @@
<?php
final class DiffusionRepositoryEditActivateController
- extends DiffusionController {
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
Index: src/applications/diffusion/controller/DiffusionRepositoryEditBasicController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditBasicController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditBasicController.php
@@ -1,6 +1,7 @@
<?php
-final class DiffusionRepositoryEditBasicController extends DiffusionController {
+final class DiffusionRepositoryEditBasicController
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -65,7 +66,7 @@
}
}
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName(pht('Edit Basics')));
Index: src/applications/diffusion/controller/DiffusionRepositoryEditBranchesController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditBranchesController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditBranchesController.php
@@ -1,7 +1,7 @@
<?php
final class DiffusionRepositoryEditBranchesController
- extends DiffusionController {
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -18,7 +18,6 @@
))
->withIDs(array($repository->getID()))
->executeOne();
-
if (!$repository) {
return new Aphront404Response();
}
@@ -76,7 +75,7 @@
$content = array();
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName(pht('Edit Branches')));
Index: src/applications/diffusion/controller/DiffusionRepositoryEditController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditController.php
@@ -1,450 +1,28 @@
<?php
-final class DiffusionRepositoryEditController extends DiffusionController {
+abstract class DiffusionRepositoryEditController
+ extends DiffusionController {
- public function processRequest() {
- $request = $this->getRequest();
- $viewer = $request->getUser();
- $drequest = $this->diffusionRequest;
- $repository = $drequest->getRepository();
+ public function buildApplicationCrumbs() {
+ $crumbs = parent::buildApplicationCrumbs();
- PhabricatorPolicyFilter::requireCapability(
- $viewer,
- $repository,
- PhabricatorPolicyCapability::CAN_EDIT);
+ if ($this->diffusionRequest) {
+ $repository = $this->getDiffusionRequest()->getRepository();
+ $repo_uri = $this->getRepositoryControllerURI($repository, '');
+ $edit_uri = $this->getRepositoryControllerURI($repository, 'edit/');
- $is_svn = false;
- $is_git = false;
- $is_hg = false;
- switch ($repository->getVersionControlSystem()) {
- case PhabricatorRepositoryType::REPOSITORY_TYPE_GIT:
- $is_git = true;
- break;
- case PhabricatorRepositoryType::REPOSITORY_TYPE_SVN:
- $is_svn = true;
- break;
- case PhabricatorRepositoryType::REPOSITORY_TYPE_MERCURIAL:
- $is_hg = true;
- break;
- }
-
- $has_branches = ($is_git || $is_hg);
-
- $crumbs = $this->buildCrumbs();
- $crumbs->addCrumb(
- id(new PhabricatorCrumbView())
- ->setName(pht('Edit')));
-
- $title = pht('Edit %s', $repository->getName());
-
- $header = id(new PHUIHeaderView())
- ->setHeader($title);
- if (!$repository->isTracked()) {
- $header->addTag(
- id(new PhabricatorTagView())
- ->setType(PhabricatorTagView::TYPE_STATE)
- ->setName(pht('Inactive'))
- ->setBackgroundColor(PhabricatorTagView::COLOR_BLACK));
- }
-
- $basic_actions = $this->buildBasicActions($repository);
- $basic_properties =
- $this->buildBasicProperties($repository, $basic_actions);
-
- $policy_actions = $this->buildPolicyActions($repository);
- $policy_properties =
- $this->buildPolicyProperties($repository, $policy_actions);
-
- $remote_properties = $this->buildRemoteProperties(
- $repository,
- $this->buildRemoteActions($repository));
-
- $encoding_actions = $this->buildEncodingActions($repository);
- $encoding_properties =
- $this->buildEncodingProperties($repository, $encoding_actions);
-
- $branches_properties = null;
- if ($has_branches) {
- $branches_properties = $this->buildBranchesProperties(
- $repository,
- $this->buildBranchesActions($repository));
- }
-
- $subversion_properties = null;
- if ($is_svn) {
- $subversion_properties = $this->buildSubversionProperties(
- $repository,
- $this->buildSubversionActions($repository));
- }
-
- $actions_properties = $this->buildActionsProperties(
- $repository,
- $this->buildActionsActions($repository));
+ $crumbs->addCrumb(
+ id(new PhabricatorCrumbView())
+ ->setName('r'.$repository->getCallsign())
+ ->setHref($repo_uri));
- $xactions = id(new PhabricatorRepositoryTransactionQuery())
- ->setViewer($viewer)
- ->withObjectPHIDs(array($repository->getPHID()))
- ->execute();
-
- $engine = id(new PhabricatorMarkupEngine())
- ->setViewer($viewer);
- foreach ($xactions as $xaction) {
- if ($xaction->getComment()) {
- $engine->addObject(
- $xaction->getComment(),
- PhabricatorApplicationTransactionComment::MARKUP_FIELD_COMMENT);
- }
- }
- $engine->process();
-
- $xaction_view = id(new PhabricatorApplicationTransactionView())
- ->setUser($viewer)
- ->setObjectPHID($repository->getPHID())
- ->setTransactions($xactions)
- ->setMarkupEngine($engine);
-
- $obj_box = id(new PHUIObjectBoxView())
- ->setHeader($header)
- ->addPropertyList($basic_properties)
- ->addPropertyList($policy_properties)
- ->addPropertyList($remote_properties)
- ->addPropertyList($encoding_properties);
-
- if ($branches_properties) {
- $obj_box->addPropertyList($branches_properties);
- }
-
- if ($subversion_properties) {
- $obj_box->addPropertyList($subversion_properties);
+ $crumbs->addCrumb(
+ id(new PhabricatorCrumbView())
+ ->setName(pht('Edit'))
+ ->setHref($edit_uri));
}
- $obj_box->addPropertyList($actions_properties);
-
- return $this->buildApplicationPage(
- array(
- $crumbs,
- $obj_box,
- $xaction_view,
- ),
- array(
- 'title' => $title,
- 'device' => true,
- ));
- }
-
- private function buildBasicActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Basic Information'))
- ->setHref($this->getRepositoryControllerURI($repository, 'edit/basic/'));
- $view->addAction($edit);
-
- $activate = id(new PhabricatorActionView())
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/activate/'))
- ->setWorkflow(true);
-
- if ($repository->isTracked()) {
- $activate
- ->setIcon('disable')
- ->setName(pht('Deactivate Repository'));
- } else {
- $activate
- ->setIcon('enable')
- ->setName(pht('Activate Repository'));
- }
-
- $view->addAction($activate);
-
- return $view;
- }
-
- private function buildBasicProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions);
-
- $view->addProperty(pht('Name'), $repository->getName());
- $view->addProperty(pht('ID'), $repository->getID());
- $view->addProperty(pht('PHID'), $repository->getPHID());
-
- $type = PhabricatorRepositoryType::getNameForRepositoryType(
- $repository->getVersionControlSystem());
-
- $view->addProperty(pht('Type'), $type);
- $view->addProperty(pht('Callsign'), $repository->getCallsign());
-
- $description = $repository->getDetail('description');
- $view->addSectionHeader(pht('Description'));
- if (!strlen($description)) {
- $description = phutil_tag('em', array(), pht('No description provided.'));
- } else {
- $description = PhabricatorMarkupEngine::renderOneObject(
- $repository,
- 'description',
- $viewer);
- }
- $view->addTextContent($description);
-
- return $view;
- }
-
- private function buildEncodingActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Text Encoding'))
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/encoding/'));
- $view->addAction($edit);
-
- return $view;
- }
-
- private function buildEncodingProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions)
- ->addSectionHeader(pht('Text Encoding'));
-
- $encoding = $repository->getDetail('encoding');
- if (!$encoding) {
- $encoding = phutil_tag('em', array(), pht('Use Default (UTF-8)'));
- }
-
- $view->addProperty(pht('Encoding'), $encoding);
-
- return $view;
- }
-
- private function buildPolicyActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Policies'))
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/policy/'));
- $view->addAction($edit);
-
- return $view;
- }
-
- private function buildPolicyProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions)
- ->addSectionHeader(pht('Policies'));
-
- $descriptions = PhabricatorPolicyQuery::renderPolicyDescriptions(
- $viewer,
- $repository);
-
- $view->addProperty(
- pht('Visible To'),
- $descriptions[PhabricatorPolicyCapability::CAN_VIEW]);
-
- $view->addProperty(
- pht('Editable By'),
- $descriptions[PhabricatorPolicyCapability::CAN_EDIT]);
-
-
- return $view;
- }
-
- private function buildBranchesActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Branches'))
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/branches/'));
- $view->addAction($edit);
-
- return $view;
- }
-
- private function buildBranchesProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions)
- ->addSectionHeader(pht('Branches'));
-
- $default_branch = nonempty(
- $repository->getHumanReadableDetail('default-branch'),
- phutil_tag('em', array(), $repository->getDefaultBranch()));
- $view->addProperty(pht('Default Branch'), $default_branch);
-
- $track_only = nonempty(
- $repository->getHumanReadableDetail('branch-filter'),
- phutil_tag('em', array(), pht('Track All Branches')));
- $view->addProperty(pht('Track Only'), $track_only);
-
- $autoclose_only = nonempty(
- $repository->getHumanReadableDetail('close-commits-filter'),
- phutil_tag('em', array(), pht('Autoclose On All Branches')));
- $view->addProperty(pht('Autoclose Only'), $autoclose_only);
-
- return $view;
- }
-
- private function buildSubversionActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Subversion Info'))
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/subversion/'));
- $view->addAction($edit);
-
- return $view;
- }
-
- private function buildSubversionProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions)
- ->addSectionHeader(pht('Subversion'));
-
- $svn_uuid = nonempty(
- $repository->getUUID(),
- phutil_tag('em', array(), pht('Not Configured')));
- $view->addProperty(pht('Subversion UUID'), $svn_uuid);
-
- $svn_subpath = nonempty(
- $repository->getHumanReadableDetail('svn-subpath'),
- phutil_tag('em', array(), pht('Import Entire Repository')));
- $view->addProperty(pht('Import Only'), $svn_subpath);
-
- return $view;
- }
-
- private function buildActionsActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Actions'))
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/actions/'));
- $view->addAction($edit);
-
- return $view;
- }
-
- private function buildActionsProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions)
- ->addSectionHeader(pht('Actions'));
-
- $notify = $repository->getDetail('herald-disabled')
- ? pht('Off')
- : pht('On');
- $notify = phutil_tag('em', array(), $notify);
- $view->addProperty(pht('Publish/Notify'), $notify);
-
- $autoclose = $repository->getDetail('disable-autoclose')
- ? pht('Off')
- : pht('On');
- $autoclose = phutil_tag('em', array(), $autoclose);
- $view->addProperty(pht('Autoclose'), $autoclose);
-
- return $view;
- }
-
- private function buildRemoteActions(PhabricatorRepository $repository) {
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PhabricatorActionListView())
- ->setObjectURI($this->getRequest()->getRequestURI())
- ->setUser($viewer);
-
- $edit = id(new PhabricatorActionView())
- ->setIcon('edit')
- ->setName(pht('Edit Remote'))
- ->setHref(
- $this->getRepositoryControllerURI($repository, 'edit/remote/'));
- $view->addAction($edit);
-
- return $view;
- }
-
- private function buildRemoteProperties(
- PhabricatorRepository $repository,
- PhabricatorActionListView $actions) {
-
- $viewer = $this->getRequest()->getUser();
-
- $view = id(new PHUIPropertyListView())
- ->setUser($viewer)
- ->setActionList($actions)
- ->addSectionHeader(pht('Remote'));
-
- $view->addProperty(
- pht('Remote URI'),
- $repository->getDetail('remote-uri'));
-
- return $view;
+ return $crumbs;
}
}
Index: src/applications/diffusion/controller/DiffusionRepositoryEditEncodingController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditEncodingController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditEncodingController.php
@@ -1,7 +1,7 @@
<?php
final class DiffusionRepositoryEditEncodingController
- extends DiffusionController {
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -56,7 +56,7 @@
}
}
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName(pht('Edit Encoding')));
Index: src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php
@@ -1,6 +1,7 @@
<?php
-final class DiffusionRepositoryEditController extends DiffusionController {
+final class DiffusionRepositoryEditMainController
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -30,10 +31,7 @@
$has_branches = ($is_git || $is_hg);
- $crumbs = $this->buildCrumbs();
- $crumbs->addCrumb(
- id(new PhabricatorCrumbView())
- ->setName(pht('Edit')));
+ $crumbs = $this->buildApplicationCrumbs();
$title = pht('Edit %s', $repository->getName());
Index: src/applications/diffusion/controller/DiffusionRepositoryEditPolicyController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditPolicyController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditPolicyController.php
@@ -1,7 +1,7 @@
<?php
final class DiffusionRepositoryEditPolicyController
- extends DiffusionController {
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -57,7 +57,7 @@
$content = array();
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName(pht('Edit Policies')));
Index: src/applications/diffusion/controller/DiffusionRepositoryEditSubversionController.php
===================================================================
--- src/applications/diffusion/controller/DiffusionRepositoryEditSubversionController.php
+++ src/applications/diffusion/controller/DiffusionRepositoryEditSubversionController.php
@@ -1,7 +1,7 @@
<?php
final class DiffusionRepositoryEditSubversionController
- extends DiffusionController {
+ extends DiffusionRepositoryEditController {
public function processRequest() {
$request = $this->getRequest();
@@ -69,7 +69,7 @@
$content = array();
- $crumbs = $this->buildCrumbs();
+ $crumbs = $this->buildApplicationCrumbs();
$crumbs->addCrumb(
id(new PhabricatorCrumbView())
->setName(pht('Edit Subversion Info')));

File Metadata

Mime Type
text/plain
Expires
Tue, May 6, 9:06 PM (20 h, 4 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7835624
Default Alt Text
D7407.id16695.diff (24 KB)

Event Timeline