comparison tests/test-tags @ 4273:8185a1ca8628

tags: require -f to replace an existing tag based on a patch from Johan Herland <johherla@online.no>
author Matt Mackall <mpm@selenic.com>
date Fri, 23 Mar 2007 00:12:28 -0500
parents fe7f38dda34b
children 99f411ba0380
comparison
equal deleted inserted replaced
4272:fe7f38dda34b 4273:8185a1ca8628
72 hg ci -m 'add foo' -d '1000000 0' # rev 0 72 hg ci -m 'add foo' -d '1000000 0' # rev 0
73 hg tag -d '1000000 0' bar # rev 1 73 hg tag -d '1000000 0' bar # rev 1
74 echo >> foo 74 echo >> foo
75 hg ci -m 'change foo 1' -d '1000000 0' # rev 2 75 hg ci -m 'change foo 1' -d '1000000 0' # rev 2
76 hg up -C 1 76 hg up -C 1
77 hg tag -r 1 -d '1000000 0' bar # rev 3 77 hg tag -r 1 -d '1000000 0' -f bar # rev 3
78 hg up -C 1 78 hg up -C 1
79 echo >> foo 79 echo >> foo
80 hg ci -m 'change foo 2' -d '1000000 0' # rev 4 80 hg ci -m 'change foo 2' -d '1000000 0' # rev 4
81 hg tags 81 hg tags
82 82
89 cd .. 89 cd ..
90 hg init t3 90 hg init t3
91 cd t3 91 cd t3
92 echo foo > foo 92 echo foo > foo
93 hg add foo 93 hg add foo
94 hg ci -m 'add foo' -d '1000000 0' # rev 0 94 hg ci -m 'add foo' -d '1000000 0' # rev 0
95 hg tag -d '1000000 0' bar # rev 1 bar -> 0 95 hg tag -d '1000000 0' -f bar # rev 1 bar -> 0
96 hg tag -d '1000000 0' bar # rev 2 bar -> 1 96 hg tag -d '1000000 0' -f bar # rev 2 bar -> 1
97 hg tag -d '1000000 0' -r 0 bar # rev 3 bar -> 0 97 hg tag -d '1000000 0' -fr 0 bar # rev 3 bar -> 0
98 hg tag -d '1000000 0' -r 1 bar # rev 3 bar -> 1 98 hg tag -d '1000000 0' -fr 1 bar # rev 3 bar -> 1
99 hg tag -d '1000000 0' -r 0 bar # rev 4 bar -> 0 99 hg tag -d '1000000 0' -fr 0 bar # rev 4 bar -> 0
100 hg tags 100 hg tags
101 hg co 3 101 hg co 3
102 echo barbar > foo 102 echo barbar > foo
103 hg ci -m 'change foo' -d '1000000 0' # rev 0 103 hg ci -m 'change foo' -d '1000000 0' # rev 0
104 hg tags 104 hg tags
105
106 hg tag -d '1000000 0' -r 3 bar # should complain
107 hg tags