title: Mercurial - revert the uncommitted changes after did "hg update -C"
body: <p>I'm new to Mercurial. I did <code>hg status</code> and I saw the files that changed since the last commit have <code>M</code> in front.  I then tried <code>hg update -C</code>. Is there any way I can get back the version of the files with <code>M</code> before I did <code>hg update -C</code>? Or am I pretty much screwed? :( since <code>hg update -C</code> discards any changes since the last commit</p>