title: Start-Process "git" returns strange 129 exit code
body: <p>In Bash</p>
  
  <pre><code>$ git status &gt; /dev/null; echo $?
  0
  </code></pre>
  
  <p>Same repository in Powershell</p>
  
  <pre><code>$&gt; (Start-Process git -ArgumentList="status" -Wait -PassThru).ExitCode
  129
  </code></pre>
  
  <p>What is going on here, what <code>129</code> means and why it is not equal to <code>0</code> and how to get it right?</p>