title: mercurial: can't push. Why am I getting "pretxnchangegroup hook exited with status 1"?
body: <p>All of a sudden I can't push to my mercurial repo on codebase: (I am running Windows)</p>
  
  <pre><code>remote: adding changesets
  remote: adding manifests
  remote: adding file changes
  remote: added 2 changesets with 2 changes to 1 files
  remote: transaction abort!
  remote: rollback completed
  remote: abort: pretxnchangegroup hook exited with status 1
  </code></pre>
  
  <p>There are no hooks running.</p>
  
  <p>Any help would be much appreciated, thanks!</p>