Page MenuHomePhabricator

D18920.id45381.diff
No OneTemporary

D18920.id45381.diff

diff --git a/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php b/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php
--- a/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php
+++ b/src/applications/repository/engine/PhabricatorRepositoryPullEngine.php
@@ -399,6 +399,12 @@
'ls-remote %P',
$remote_envelope);
+ // Totally empty repositories have no refs, and return the empty string; the
+ // code below assumes at least one line.
+ if (strlen($stdout) == 0) {
+ return array();
+ }
+
$map = array();
$lines = phutil_split_lines($stdout, false);
foreach ($lines as $line) {

File Metadata

Mime Type
text/plain
Expires
Mar 5 2026, 9:21 PM (6 w, 18 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
9091312
Default Alt Text
D18920.id45381.diff (681 B)

Event Timeline