diff -r 000000000000 -r 8083d21c0020 web/hgbook/comments/test --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/hgbook/comments/test Mon Jan 25 18:56:45 2010 +0530 @@ -0,0 +1,5 @@ +Chapter 9. Finding and fixing mistakes

Chapter 9. Finding and fixing mistakes

Table of Contents

Erasing local history
The accidental commit
Rolling back a transaction
The erroneous pull
Rolling back is useless once you've pushed
You can only roll back once
Reverting the mistaken change
File management errors
Dealing with committed changes
Backing out a changeset
Backing out the tip changeset
Backing out a non-tip change
Always use the --merge option
Gaining more control of the backout process
Why hg backout works as + it does
Changes that should never have been
Backing out a merge
Protect yourself from escaped + changes
What to do about sensitive changes that escape
Finding the source of a bug
Using the hg bisect + command
Cleaning up after your search
Tips for finding bugs effectively
Give consistent input
Automate as much as possible
Check your results
Beware interference between bugs
Bracket your search lazily
+