test-revert: add case where file is added between "base" and "parent"
test-revert: add case where file is unchanged between "base" and "parent"

This test highlights a minor misbehavior in the message displayed
during an explicit revert with a target revision.
test-revert: add case where the file is removed between "base" and "parent"
test-revert: add case where file exists neither in "base" nor in "parent"
test-revert: add case where wc content is already reverted to base content

This test highlights multiple misbehaviors of revert. We augment the test
comments accordingly.

--HG--
extra : amend_source : 1174d5411a6393680507e367ebc3f652a5a9c069
test-revert: add case where wc content is different from "base" and "parent"

This test highlights a case where backups are not created and the user may
lose data.

--HG--
extra : amend_source : 90091cf7388520357c28121181efbbdc5ad0c2d6
test-revert: add case where the file is marked as removed in the wc

Unlike untracked, the file is also missing from the working directory.

This test highlights a small misbehavior in output when reverting to another
revision.

--HG--
extra : amend_source : 5d3f979ec2f332a1b99314041aa9ef2d8bec43d7
test-revert: add case where file exists but is untracked in working directory

This test highlights a small misbehavior in output when reverting to another
revision not including the untracked file.

--HG--
extra : amend_source : a8ceee22cc605fe9ecef696e92019798f78a454f
test-revert: add case with untracked files with reverted content

This test highlights similar misbehaviors as its parent changesets.

--HG--
extra : amend_source : d995199e795d8a45d0973d96a896805f6c75c06f
test-revert: add case with untracked files with unique content

This test highlights similar misbehavior as its parent changesets.

--HG--
extra : amend_source : 459b30a7807c69ad5d2969711277b3fdaa5a5e7d
test-revert: add case where file is tracked but deleted in working directory

--HG--
extra : rebase_source : 58644c239a6def460ec976e2fc1583b5934a8f4a
test-run-tests: fix stdout/stderr io ordering

--HG--
branch : stable
merge with stable