##// END OF EJS Templates
tests: test of case-folding merge collisions
Mads Kiilerich -
r26660:7e1baad9 default
parent child Browse files
Show More
@@ -191,6 +191,46 b' safely removed in merging between #2 and'
191
191
192 $ cd ..
192 $ cd ..
193
193
194 Prepare for tests of directory case-folding collisions
195
196 $ hg init directory-casing
197 $ cd directory-casing
198 $ touch 0 # test: file without directory
199 $ mkdir 0a
200 $ touch 0a/f
201 $ mkdir aA
202 $ touch aA/a
203 $ hg ci -Aqm0
204
205 Directory/file case-folding collision:
206
207 $ hg up -q null
208 $ touch 00 # test: starts as '0'
209 $ mkdir 000 # test: starts as '0'
210 $ touch 000/f
211 $ touch Aa # test: collision with 'aA/a'
212 $ hg ci -Aqm1
213
214 $ hg merge 0
215 abort: Not a directory: '$TESTTMP/directory-casing/aA/a'
216 [255]
217 (note: no collision between 0 and 00 or 000/f)
218
219 Directory case-folding collision:
220
221 $ hg up -qC null
222 $ hg --config extensions.purge= purge
223 $ mkdir 0A0
224 $ touch 0A0/f # test: starts as '0a'
225 $ mkdir Aa
226 $ touch Aa/b # test: collision with 'aA/a'
227 $ hg ci -Aqm2
228
229 $ hg merge 0
230 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
231 (branch merge, don't forget to commit)
232
233 $ cd ..
194
234
195 ################################
235 ################################
196 test for linear updates
236 test for linear updates
General Comments 0
You need to be logged in to leave comments. Login now