Page MenuHomePhabricator

D9584.id22967.diff
No OneTemporary

D9584.id22967.diff

diff --git a/scripts/lib/PhutilLibraryMapBuilder.php b/scripts/lib/PhutilLibraryMapBuilder.php
--- a/scripts/lib/PhutilLibraryMapBuilder.php
+++ b/scripts/lib/PhutilLibraryMapBuilder.php
@@ -140,11 +140,15 @@
$this->log("Analyzing {$count} files with {$limit} subprocesses...\n");
+ $progress = new PhutilConsoleProgressBar();
+ $progress->setTotal(count($futures));
+
foreach (Futures($futures)->limit($limit) as $file => $future) {
$result = $future->resolveJSON();
if (empty($result['error'])) {
$symbol_map[$file] = $result;
} else {
+ $progress->done(false);
echo phutil_console_format(
"\n**SYNTAX ERROR!**\nFile: %s\nLine: %d\n\n%s\n",
Filesystem::readablePath($result['file']),
@@ -152,8 +156,9 @@
$result['error']);
exit(1);
}
- $this->log('.');
+ $progress->update(1);
}
+ $progress->done();
$this->log("\nDone.\n");
}

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 22, 4:02 PM (20 h, 54 m ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7225692
Default Alt Text
D9584.id22967.diff (1015 B)

Event Timeline