title: Mercurial Pushing Error
body: <p>I make a project (WebApplication) in a VS with Mercurial (TortoiseHG). It works when I make a commit, and when I press Outgoing it shows changes, but when I press PUSH it return this</p>
  
  <pre><code>[Push started]
  
  pushing to https://IlfatZalyaletdinov:***@bitbucket.org/sofoilsoftwaregroup/webgui
  [Error: abort: push creates new remote head 31a052127404!]
  
  searching for changes
  
  [Error: (merge or see "hg help push" for details about pushing new heads)]
  
  new remote heads on branch 'default'
  
  new remote head 31a052127404
  
  [Operation completed. Exit code: 255]
  </code></pre>
  
  <p>I made same things with a desktop application and it worked. Maybe Mercurial can't work with WebApplication? </p>