Differential D25279 Diff 896 src/applications/diffusion/conduit/DiffusionBranchQueryConduitAPIMethod.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/conduit/DiffusionBranchQueryConduitAPIMethod.php
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | final class DiffusionBranchQueryConduitAPIMethod | ||||
protected function getMercurialResult(ConduitAPIRequest $request) { | protected function getMercurialResult(ConduitAPIRequest $request) { | ||||
$drequest = $this->getDiffusionRequest(); | $drequest = $this->getDiffusionRequest(); | ||||
$repository = $drequest->getRepository(); | $repository = $drequest->getRepository(); | ||||
$query = id(new DiffusionLowLevelMercurialBranchesQuery()) | $query = id(new DiffusionLowLevelMercurialBranchesQuery()) | ||||
->setRepository($repository); | ->setRepository($repository); | ||||
$contains = $request->getValue('contains'); | $contains = $request->getValue('contains'); | ||||
if (strlen($contains)) { | if (phutil_nonempty_string($contains)) { | ||||
$query->withContainsCommit($contains); | $query->withContainsCommit($contains); | ||||
} | } | ||||
$refs = $query->execute(); | $refs = $query->execute(); | ||||
return $this->processBranchRefs($request, $refs); | return $this->processBranchRefs($request, $refs); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0