tests/test-status.t
changeset 27668 369c8f9453c2
parent 25515 e8075329c5fb
child 27720 89f49813526c
--- a/tests/test-status.t	Tue Jan 05 20:52:34 2016 -0800
+++ b/tests/test-status.t	Mon Jan 04 09:44:58 2016 -0800
@@ -362,6 +362,34 @@
 
   $ cd ..
 
+hg status with --rev and reverted changes:
+
+  $ hg init reverted-changes-repo
+  $ cd reverted-changes-repo
+  $ echo a > file
+  $ hg add file
+  $ hg ci -m a
+  $ echo b > file
+  $ hg ci -m b
+
+reverted file should appear clean
+
+  $ hg revert -r 0 .
+  reverting file
+  $ hg status -A --rev 0
+  C file
+
+#if execbit
+reverted file with changed flag should appear modified
+
+  $ chmod +x file
+  $ hg status -A --rev 0
+  M file
+
+#endif
+
+  $ cd ..
+
 hg status of binary file starting with '\1\n', a separator for metadata:
 
   $ hg init repo5