Changeset View
Changeset View
Standalone View
Standalone View
scripts/hgdaemon/hgdaemon_client.php
| Show All 16 Lines | array( | ||||
| array( | array( | ||||
| 'name' => 'repository', | 'name' => 'repository', | ||||
| 'wildcard' => true, | 'wildcard' => true, | ||||
| ), | ), | ||||
| )); | )); | ||||
| $repo = $args->getArg('repository'); | $repo = $args->getArg('repository'); | ||||
| if (count($repo) !== 1) { | if (count($repo) !== 1) { | ||||
| throw new Exception("Specify exactly one working copy!"); | throw new Exception('Specify exactly one working copy!'); | ||||
| } | } | ||||
| $repo = head($repo); | $repo = head($repo); | ||||
| $client = new ArcanistHgProxyClient($repo); | $client = new ArcanistHgProxyClient($repo); | ||||
| $client->setSkipHello($args->getArg('skip-hello')); | $client->setSkipHello($args->getArg('skip-hello')); | ||||
| $t_start = microtime(true); | $t_start = microtime(true); | ||||
| $result = $client->executeCommand( | $result = $client->executeCommand( | ||||
| array('log', '--template', '{node}', '--rev', 2)); | array('log', '--template', '{node}', '--rev', 2)); | ||||
| $t_end = microtime(true); | $t_end = microtime(true); | ||||
| var_dump($result); | var_dump($result); | ||||
| echo "\nExecuted in ".((int)(1000000 * ($t_end - $t_start)))."us.\n"; | echo "\nExecuted in ".((int)(1000000 * ($t_end - $t_start)))."us.\n"; | ||||