title: Can't push branch to remote Hg repo
body: <p>I spent yesterday searching via Google and looking through SO for an answer but couldn't find anyone having the exact problem I'm having.</p>
  
  <p>A while ago, I created a branch at Rev 176 in my local Mercurial repo and at Rev 196 created the named branch, "Port to VS2010." See the TortoiseHg screen cap below. I've been able to successfully push the other, "006-x86 and x64 Builds" branch to the remote repo but whenever I try to push the new branch, I get this error in the log:</p>
  
  <pre><code>abort: push creates new remote head 207852dab969!
  hint: merge or see "hg help push" for details about pushing new heads
  </code></pre>
  
  <p>Short of merging or forcing it, how can I push this branch? It represents a tentative solution that will probably never be needed, but I wanted to keep it around just in case.</p>
  
  <p>(Note: You'll notice three gaps in the Rev column. They represent immaterial changsets for the "006-x86 and x64 Builds" branch. I removed them in order to shorten the image.)</p>
  
  <p><a href="https://i.stack.imgur.com/g7ziu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g7ziu.png" alt="enter image description here"></a></p>
  
  <p>Update:
  Per Lazy Badger:</p>
  
  <pre><code>acs_FromBuildServer_edited% hg heads -T "{node|short} {branch}\n"
  % hg heads -T "{node|short} {branch}\n"
  24af28a99211 006-x86 and x64 Builds
  69be2af28b7c Port to VS2010
  207852dab969 default
  86e00db4ba95 005-No Register CardContext
  9df44947cc8b 004-Hack typedef boost shared_ptr
  81055bcdb3cc 003-Use boost shared_ptr
  6358126f4757 002-Add Meyers Fix
  1e23ed012883 001-Solution
  bcc01f6fbef4 default
  [command completed successfully Fri Feb 12 11:15:36 2016]
  acs_FromBuildServer_edited% 
  </code></pre>