title: TortoiseHG : Removing commit
body: <p>I've accidentally committed bunch of files locally, but didn't pushed.
  So basically what I want to do is to remove this my commit, then push some other changes.</p>
  
  <p>I can remove the commit by Backout-ing, then I've to commit locally so it is actually removed locally.</p>
  
  <p>So my question is following, if I do a push, will my accidental commit and its corresponding revertion log be visible publically ? </p>