diff --git a/tests/test-tags b/tests/test-tags --- a/tests/test-tags +++ b/tests/test-tags @@ -74,7 +74,7 @@ hg tag -d '1000000 0' bar # echo >> foo hg ci -m 'change foo 1' -d '1000000 0' # rev 2 hg up -C 1 -hg tag -r 1 -d '1000000 0' bar # rev 3 +hg tag -r 1 -d '1000000 0' -f bar # rev 3 hg up -C 1 echo >> foo hg ci -m 'change foo 2' -d '1000000 0' # rev 4 @@ -91,14 +91,17 @@ hg init t3 cd t3 echo foo > foo hg add foo -hg ci -m 'add foo' -d '1000000 0' # rev 0 -hg tag -d '1000000 0' bar # rev 1 bar -> 0 -hg tag -d '1000000 0' bar # rev 2 bar -> 1 -hg tag -d '1000000 0' -r 0 bar # rev 3 bar -> 0 -hg tag -d '1000000 0' -r 1 bar # rev 3 bar -> 1 -hg tag -d '1000000 0' -r 0 bar # rev 4 bar -> 0 +hg ci -m 'add foo' -d '1000000 0' # rev 0 +hg tag -d '1000000 0' -f bar # rev 1 bar -> 0 +hg tag -d '1000000 0' -f bar # rev 2 bar -> 1 +hg tag -d '1000000 0' -fr 0 bar # rev 3 bar -> 0 +hg tag -d '1000000 0' -fr 1 bar # rev 3 bar -> 1 +hg tag -d '1000000 0' -fr 0 bar # rev 4 bar -> 0 hg tags hg co 3 echo barbar > foo -hg ci -m 'change foo' -d '1000000 0' # rev 0 +hg ci -m 'change foo' -d '1000000 0' # rev 0 hg tags + +hg tag -d '1000000 0' -r 3 bar # should complain +hg tags \ No newline at end of file