Page MenuHomePhabricator

`arc version` is broken on Windows
Closed, DuplicatePublic

Description

Git 2.6.4
Arcanist and libphutil are the stable branches as of 2016 Week 21.
Windows 7
PHP 5.6
Using cmd.exe terminal.

> arc version --trace
 ARGV  "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist\bin\..\scripts\arcanist.php" "version" "--trace"
 LOAD  Loaded "phutil" from "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\libphutil\src".
 LOAD  Loaded "arcanist" from "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist\src".
Config: Reading user configuration file "C:\Users\nick\AppData\Roaming/.arcrc"...
Config: Did not find system configuration at "C:\ProgramData\Phabricator/Arcanist/config".
Working Copy: No candidate locations for .arcconfig from this working directory.
Working Copy: Path "C:\workspace\XXXXXX" is not in any working copy.
>>> [0] <exec> $ where "git"
<<< [0] <exec> 125,000 us
Working Copy: Reading .arcconfig from "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist/.arcconfig".
Working Copy: Path "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist" is part of `git` working copy "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist".
Working Copy: Project root is at "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist".
Config: Did not find local configuration at "C:\workspace\XXXXXX\Resources\DevTools\CodeReviewTools\arcanist\arcanist\.git\arc/config".
>>> [1] <exec> $ git rev-parse --git-dir
<<< [1] <exec> 78,125 us
>>> [2] <exec> $ git log -1 --format=" H  ct"
<<< [2] <exec> 93,750 us

[2016-06-07 08:45:19] EXCEPTION: (CommandException) Command failed with error #128!
COMMAND
git log -1 --format=" H  ct"

STDOUT
(empty)

STDERR
fatal: invalid --pretty format:  H  ct
 at [<phutil>\src\future\exec\ExecFuture.php:361]
arcanist(head=stable, ref.master=ca3324094259, ref.stable=0249f90a9a4a), phutil(head=stable, ref.master=557309b9242a, ref.stable=00c08511c862)
  #0 ExecFuture::resolvex() called at [<arcanist>\src\repository\api\ArcanistRepositoryAPI.php:406]
  #1 ArcanistRepositoryAPI::execxLocal(string, string) called at [<arcanist>\src\workflow\ArcanistVersionWorkflow.php:54]
  #2 ArcanistVersionWorkflow::run() called at [<arcanist>\scripts\arcanist.php:392]