diff --git a/src/repository/api/ArcanistGitAPI.php b/src/repository/api/ArcanistGitAPI.php
--- a/src/repository/api/ArcanistGitAPI.php
+++ b/src/repository/api/ArcanistGitAPI.php
@@ -535,7 +535,9 @@
       $stdout = $this->getHashFromFromSVNRevisionNumber($match[1]);
     } else {
       list($stdout) = $this->execxLocal(
-        'show -s --format=%s %s --',
+        phutil_is_windows()
+        ? 'show -s --format=%C %s --'
+        : 'show -s --format=%s %s --',
         '%H',
         $string);
     }