Page MenuHomePhabricator

D7744.id17519.diff
No OneTemporary

D7744.id17519.diff

Index: src/applications/diffusion/conduit/ConduitAPI_diffusion_browsequery_Method.php
===================================================================
--- src/applications/diffusion/conduit/ConduitAPI_diffusion_browsequery_Method.php
+++ 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/plain
Expires
Fri, Sep 20, 3:25 AM (10 h, 2 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6622380
Default Alt Text
D7744.id17519.diff (801 B)

Event Timeline