Page MenuHomePhabricator

D7744.diff

diff --git a/src/applications/diffusion/conduit/ConduitAPI_diffusion_browsequery_Method.php b/src/applications/diffusion/conduit/ConduitAPI_diffusion_browsequery_Method.php
--- a/src/applications/diffusion/conduit/ConduitAPI_diffusion_browsequery_Method.php
+++ b/src/applications/diffusion/conduit/ConduitAPI_diffusion_browsequery_Method.php
@@ -100,6 +100,15 @@
$results = array();
foreach (explode("\0", rtrim($stdout)) as $line) {
+ if (substr_count($line, ' ') < 4) {
+ throw new Exception(
+ pht(
+ 'Expected "<mode> <type> <hash> <size> <name>", for ls-tree of '.
+ '"%s:%s", got: %s',
+ $commit,
+ $path,
+ $line));
+ }
// NOTE: Limit to 5 components so we parse filenames with spaces in them
// correctly.

File Metadata

Mime Type
text/x-diff
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/4d/xt/kmy3gyw7eaq6xg5i
Default Alt Text
D7744.diff (825 B)

Event Timeline