Page MenuHomePhabricator

D10289.diff
No OneTemporary

D10289.diff

diff --git a/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php b/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php
--- a/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php
+++ b/src/applications/repository/conduit/RepositoryQueryConduitAPIMethod.php
@@ -31,6 +31,7 @@
'vcsTypes' => 'optional list<string>',
'remoteURIs' => 'optional list<string>',
'uuids' => 'optional list<string>',
+ 'projectPHIDs' => 'optional list<phid>',
);
}
@@ -71,6 +72,12 @@
$query->withUUIDs($uuids);
}
+ $projects = $request->getValue('projectPHIDs', array());
+ if ($projects) {
+ $query->withAnyProjects($projects);
+ }
+ $query->needProjectPHIDs(true);
+
$pager = $this->newPager($request);
$repositories = $query->executeWithCursorPager($pager);
diff --git a/src/applications/repository/storage/PhabricatorRepository.php b/src/applications/repository/storage/PhabricatorRepository.php
--- a/src/applications/repository/storage/PhabricatorRepository.php
+++ b/src/applications/repository/storage/PhabricatorRepository.php
@@ -141,6 +141,7 @@
'prefix' => 'phabricator',
'uri' => $this->getStagingURI(),
),
+ 'projects' => $this->getProjectPHIDs(),
);
}

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 9, 5:48 PM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7390288
Default Alt Text
D10289.diff (1 KB)

Event Timeline