title: Is hg clone equivalent to hg (init→pull)
body: <p>At work I am using a <code>svn</code> repository shared among 7 people.</p>
  
  <p>To avoid plaguing my mistakes with commits and breaking the builds for everyone and to avoid branching in <code>svn</code>, I have a created a <code>hg</code> repository in a part of the <code>svn</code> directory I am currently working on.</p>
  
  <p>I perform local commits on hg as I work and since I have this all setup on a virtual machine, I am even pushing my <code>hg</code> repository to a private centralized location.</p>
  
  <p>Recently I migrated to <code>Mac OS X lion</code> which broke my virtual machine, so I had to set it up again. So I checked out the project from my <code>svn trunk</code> and now want to get back hg change sets in the directory I was working on. </p>
  
  <p>I have two options:</p>
  
  <ul>
  <li><code>$ hg clone &lt;remote repo&gt;</code></li>
  <li><code>$ hg init &amp;&amp; hg pull &lt;remote repo&gt;</code></li>
  </ul>
  
  <p>Is this equivalent?</p>