Changeset View
Changeset View
Standalone View
Standalone View
scripts/hgdaemon/hgdaemon_server.php
| Show All 34 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); | ||||
| id(new ArcanistHgProxyServer($repo)) | id(new ArcanistHgProxyServer($repo)) | ||||
| ->setQuiet($args->getArg('quiet')) | ->setQuiet($args->getArg('quiet')) | ||||
| ->setClientLimit($args->getArg('client-limit')) | ->setClientLimit($args->getArg('client-limit')) | ||||
| ->setIdleLimit($args->getArg('idle-limit')) | ->setIdleLimit($args->getArg('idle-limit')) | ||||
| ->setDoNotDaemonize($args->getArg('do-not-daemonize')) | ->setDoNotDaemonize($args->getArg('do-not-daemonize')) | ||||
| ->setSkipHello($args->getArg('skip-hello')) | ->setSkipHello($args->getArg('skip-hello')) | ||||
| ->start(); | ->start(); | ||||