title: Fossil SCM - Revert to a specific revision like Mercurial
body: <p>While using Mercurial if I want to change the current working copy with a specific revision I just do:</p>
  
  <pre><code>$&gt; hg revert good_revision
  $&gt; hg commit -m "Now I'm in the good revision"
  </code></pre>
  
  <p>Then I can see that all my files are int the <strong>good_revision</strong> state and can start working on it.</p>
  
  <p>So far on fossil I can do a revert but only on specific files, not the entire repository, and update or checkout don't seem to work as I would expect.</p>
  
  <p>How can fossil revert my entire repository to a certain revision?</p>