comparison tests/test-rename @ 1976:df8416346bb7

Enable path validation for copy, rename, debugwalk and other canonpath users. This fixed the last bit of issue134. Added some tests to test-rename and test-walk.
author Thomas Arendsen Hein <thomas@intevation.de>
date Sun, 19 Mar 2006 14:53:58 +0100
parents 7544700fd931
children
comparison
equal deleted inserted replaced
1975:6e1a8ea5d717 1976:df8416346bb7
177 echo "some stuff added to d1/bb" >> d1/bb 177 echo "some stuff added to d1/bb" >> d1/bb
178 hg rename d1/bb d1/b 178 hg rename d1/bb d1/b
179 hg status 179 hg status
180 hg debugstate | grep copy 180 hg debugstate | grep copy
181 hg update -C 181 hg update -C
182
183 echo "# check illegal path components"
184
185 hg rename d1/d11/a1 .hg/foo
186 hg status
187 hg rename d1/d11/a1 ../foo
188 hg status
189
190 mv d1/d11/a1 .hg/foo
191 hg rename --after d1/d11/a1 .hg/foo
192 hg status
193 hg update -C
194 rm .hg/foo
195
196 hg rename d1/d11/a1 .hg
197 hg status
198 hg rename d1/d11/a1 ..
199 hg status
200
201 mv d1/d11/a1 .hg
202 hg rename --after d1/d11/a1 .hg
203 hg status
204 hg update -C
205 rm .hg/a1
206
207 (cd d1/d11; hg rename ../../d2/b ../../.hg/foo)
208 hg status
209 (cd d1/d11; hg rename ../../d2/b ../../../foo)
210 hg status
211