Differential D21544 Diff 51282 src/applications/repository/management/PhabricatorRepositoryManagementWorkflow.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/repository/management/PhabricatorRepositoryManagementWorkflow.php
| Show All 29 Lines | protected function loadRepositories(PhutilArgumentParser $args, $param) { | ||||
| // Reorder repositories according to argument order. | // Reorder repositories according to argument order. | ||||
| $repositories = array_select_keys($map, $identifiers); | $repositories = array_select_keys($map, $identifiers); | ||||
| return array_values($repositories); | return array_values($repositories); | ||||
| } | } | ||||
| protected function loadLocalRepositories( | protected function loadLocalRepositories( | ||||
| PhutilArgumentParser $args, | PhutilArgumentParser $args, | ||||
| $param) { | $param, | ||||
| $ignore_locality = false) { | |||||
| $repositories = $this->loadRepositories($args, $param); | $repositories = $this->loadRepositories($args, $param); | ||||
| if (!$repositories) { | if (!$repositories) { | ||||
| return $repositories; | return $repositories; | ||||
| } | } | ||||
| if ($ignore_locality) { | |||||
| return $repositories; | |||||
| } | |||||
| $device = AlmanacKeys::getLiveDevice(); | $device = AlmanacKeys::getLiveDevice(); | ||||
| $viewer = $this->getViewer(); | $viewer = $this->getViewer(); | ||||
| $filter = id(new DiffusionLocalRepositoryFilter()) | $filter = id(new DiffusionLocalRepositoryFilter()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->setDevice($device) | ->setDevice($device) | ||||
| ->setRepositories($repositories); | ->setRepositories($repositories); | ||||
| ▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines | |||||