title: How to apply several patches using hg command line when there is already uncommitted changes?
body: <p>I use the following command to apply a patch in <code>Mercurial</code>, without committing it :</p>
  
  <pre><code>hg import patch.diff --no-commit
  </code></pre>
  
  <p>It works great, however if I try to apply several patches at once like this :</p>
  
  <pre><code>hg import patch1.diff --no-commit
  hg import patch2.diff --no-commit
  ...
  </code></pre>
  
  <p>I get this error message after second commit :</p>
  
  <pre><code>abort: uncommitted changes
  </code></pre>
  
  <p>If I do exactly the same in <code>SourceTree</code> (to apply the patch1 then patch2 and choose "Modify working copy files")  it works : the two patches are applied on the working copy, changes from patch1 and patch2 combined/folded together.</p>
  
  <p>How to do the same using hg command line ?</p>