mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 23:07:18 +03:00
tests: lines with largefile .* file://$TESTTMP also match on windows
on windows, largefile paths are written as "file:///C:/temp/...", corresponding to "file:///$TESTTMP/..." (all three slashes shown). But on posix systems they are written as "file:///tmp/..." corresponding to "file://$TESTTMP/..." (only two slashes shown). Write the glob "file:/*/" to match both versions.
This commit is contained in:
parent
e54cd58994
commit
305a187eff
@ -165,6 +165,8 @@ utestpats = [
|
||||
(r'^ moving \S+/.*[^)]$', winglobmsg),
|
||||
(r'^ no changes made to subrepo since.*/.*[^)]$', winglobmsg),
|
||||
(r'^ .*: largefile \S+ not available from file:.*/.*[^)]$', winglobmsg),
|
||||
(r'^ .*file://\$TESTTMP',
|
||||
'write "file:/*/$TESTTMP" + (glob) to match on windows too'),
|
||||
],
|
||||
# warnings
|
||||
[
|
||||
|
@ -47,7 +47,7 @@ but there is no cache file for it. So, hg must treat it as
|
||||
|
||||
$ hg update -r0
|
||||
getting changed largefiles
|
||||
large: largefile 7f7097b041ccf68cc5561e9600da4655d21c6d18 not available from file://$TESTTMP/mirror (glob)
|
||||
large: largefile 7f7097b041ccf68cc5561e9600da4655d21c6d18 not available from file:/*/$TESTTMP/mirror (glob)
|
||||
0 largefiles updated, 0 removed
|
||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
||||
$ hg status
|
||||
@ -64,7 +64,7 @@ Update working directory to tip, again.
|
||||
|
||||
$ hg update -r0
|
||||
getting changed largefiles
|
||||
large: largefile 7f7097b041ccf68cc5561e9600da4655d21c6d18 not available from file://$TESTTMP/mirror (glob)
|
||||
large: largefile 7f7097b041ccf68cc5561e9600da4655d21c6d18 not available from file:/*/$TESTTMP/mirror (glob)
|
||||
0 largefiles updated, 0 removed
|
||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
||||
$ hg status
|
||||
|
@ -1280,7 +1280,7 @@ Update to revision with missing largefile - and make sure it really is missing
|
||||
$ rm ${USERCACHE}/7838695e10da2bb75ac1156565f40a2595fa2fa0
|
||||
$ hg up -r 6
|
||||
getting changed largefiles
|
||||
large3: largefile 7838695e10da2bb75ac1156565f40a2595fa2fa0 not available from file://$TESTTMP/d (glob)
|
||||
large3: largefile 7838695e10da2bb75ac1156565f40a2595fa2fa0 not available from file:/*/$TESTTMP/d (glob)
|
||||
1 largefiles updated, 2 removed
|
||||
4 files updated, 0 files merged, 2 files removed, 0 files unresolved
|
||||
$ rm normal3
|
||||
@ -1301,7 +1301,7 @@ Update to revision with missing largefile - and make sure it really is missing
|
||||
! normal3
|
||||
$ hg up -Cr.
|
||||
getting changed largefiles
|
||||
large3: largefile 7838695e10da2bb75ac1156565f40a2595fa2fa0 not available from file://$TESTTMP/d (glob)
|
||||
large3: largefile 7838695e10da2bb75ac1156565f40a2595fa2fa0 not available from file:/*/$TESTTMP/d (glob)
|
||||
0 largefiles updated, 0 removed
|
||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
||||
$ hg st
|
||||
@ -1323,7 +1323,7 @@ Merge with revision with missing largefile - and make sure it tries to fetch it.
|
||||
4 files updated, 0 files merged, 0 files removed, 0 files unresolved
|
||||
(branch merge, don't forget to commit)
|
||||
getting changed largefiles
|
||||
large3: largefile 7838695e10da2bb75ac1156565f40a2595fa2fa0 not available from file://$TESTTMP/d (glob)
|
||||
large3: largefile 7838695e10da2bb75ac1156565f40a2595fa2fa0 not available from file:/*/$TESTTMP/d (glob)
|
||||
1 largefiles updated, 0 removed
|
||||
|
||||
$ hg rollback -q
|
||||
|
@ -342,7 +342,7 @@ Ensure the abort message is useful if a largefile is entirely unavailable
|
||||
$ rm largefiles-repo/.hg/largefiles/*
|
||||
$ hg lfconvert --to-normal issue3519 normalized3519
|
||||
initializing destination normalized3519
|
||||
large: largefile 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 not available from file://$TESTTMP/largefiles-repo (glob)
|
||||
large: largefile 2e000fa7e85759c7f4c254d4d9c33ef481e459a7 not available from file:/*/$TESTTMP/largefiles-repo (glob)
|
||||
abort: missing largefile 'large' from revision d4892ec57ce212905215fad1d9018f56b99202ad
|
||||
[255]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user