title: Mercurial Adding 60+ Merges Randomly
body: <p>I just had the strangest thing happen to my mercurial repository, I'm genuinely worried for it's integrity.</p>
  
  <h2>Background</h2>
  
  <p>I have been committing/pushing intermittently all day no problem until just now where a single commit/push combo yielded a warning that I'd be pushing new branches to the remote location. I whipped open TortoiseHg to see just exactly was going on in my repo tree that would be causing this. (Perhaps i accidentally commited from <code>tip:-1</code>.</p>
  
  <p>After opening tortoiseHg I was presented with this:</p>
  
  <p><a href="https://i.stack.imgur.com/bAQXV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bAQXV.png" alt="Merge Central"></a>
  </p>
  
  <p>Naturally I'm alarmed by this, note the dates these merges are happening from, weeks and months ago. I tracked the lines all the way back to the source to find that they're originating from pretty-much everywhere in my history where merges have happened (and a couple other spots).</p>
  
  <p><a href="https://i.stack.imgur.com/Kq3H1.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Kq3H1.png" alt="Origins"></a>
  </p>
  
  <h2>Questions</h2>
  
  <ul>
  <li>What <strong>could have</strong> caused this?</li>
  <li>Is there some hg command/feature that does this intentionally or am I most likely looking at a bug?</li>
  <li>Is there a simple way to fix this without re-cloning my repo from my remote host?</li>
  </ul>
  
  <p>I am genuinely caught off guard with this one. I most certantly did not perform 60+ merges today, I'm baffled.</p>
  
  <h2>Extra Information</h2>
  
  <p>TortoiseHG: 2.0.5 (Merc 1.8.4)
  OS: Windows7</p>