--- a/tests/test-grep Sat Jun 20 17:09:49 2009 +0200
+++ b/tests/test-grep Tue May 19 16:49:54 2009 +0900
@@ -73,3 +73,25 @@
# Used to crash here
hg grep -r 1 octarine
+# Issue337: grep did not compared changesets by their revision numbers
+# instead of following parent-child relationships.
+cd ..
+echo % issue 337
+hg init issue337
+cd issue337
+
+echo white > color
+hg commit -A -m "0 white"
+
+echo red > color
+hg commit -A -m "1 red"
+
+hg update 0
+echo black > color
+hg commit -A -m "2 black"
+
+hg update --clean 1
+echo blue > color
+hg commit -A -m "3 blue"
+
+hg grep --all red