title: How to move a tag?
body: <p>I want to start using tags in Mercurial. I plan to have a "stable" tag that always points to the last good revision.</p>
  
  <p>As I understand it, I can tag the current changeset via <code>hg tag stable</code>. </p>
  
  <p><strong>What's the proper way to move the tag?</strong> When I try to run <code>hg tag stable</code> again it tells me:</p>
  
  <blockquote>
    <p>abort: tag 'stable' already exists (use -f to force)</p>
  </blockquote>
  
  <p>And if I force it, I get <a href="http://mercurial.808500.n3.nabble.com/Bug-3589-New-quot-hg-tag-f-quot-to-move-existing-tag-results-in-a-duplicate-entry-of-the-old-tag-td3991780.html" rel="noreferrer">this bug</a> which has no resolution or comments. i.e., it duplicates the old tag. I don't even know why the tag needs to be in there more than once in the first place; I just want to update it to point to a single changeset.</p>