Mercurial > hg > mercurial-crew-with-dirclash
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 | 438603c1eb6f |
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 |