title: How to merge two branches in Mercurial when there is nothing to merge
body: <p>I'm new to mercurial and I'm trying to do something really simple but can't figure out how to. I created a branch to do some experimentation without disturbing the main branch.</p>
  
  <pre><code>trunk       A -- B -- C
                         \
  experiment              D -- E -- F
  </code></pre>
  
  <p>I like how the experiment went and want to merge it with trunk and get</p>
  
  <pre><code>trunk       A -- B -- C -- D -- E -- F
  </code></pre>
  
  <p>However, since nothing was changed in the 'trunk' branch, the merge says that there is nothing to merge, which is fair enough. I just need to end up one branch called 'trunk'. How can I do that?</p>