title: mercurial wrong revision with hg update
body: <p>I have several branches</p>
  
  <p>I'v done a :</p>
  
  <pre><code>hg clone -u branchtoto --rev 5308 ss://..... C:\myrepo
  </code></pre>
  
  <p>And then instead of 5308, i now have 4199 in my repo?
  I would like revision 5308 of the branchtoto.</p>
  
  <p>Thanks</p>