comparison tests/test-largefiles-cache.t @ 16986:79902f7e27df

tests: convert some hghave unix-permissions to #if
author Mads Kiilerich <mads@kiilerich.com>
date Tue, 19 Jun 2012 01:43:41 +0200
parents 73b9286e667c
children 5206af8894a3
comparison
equal deleted inserted replaced
16985:40c9aa702303 16986:79902f7e27df
1 $ "$TESTDIR/hghave" unix-permissions || exit 80
2
3 Create user cache directory 1 Create user cache directory
4 2
5 $ USERCACHE=`pwd`/cache; export USERCACHE 3 $ USERCACHE=`pwd`/cache; export USERCACHE
6 $ cat <<EOF >> ${HGRCPATH} 4 $ cat <<EOF >> ${HGRCPATH}
7 > [extensions] 5 > [extensions]
70 large: can't get file locally 68 large: can't get file locally
71 (no default or default-push path set in hgrc) 69 (no default or default-push path set in hgrc)
72 0 largefiles updated, 0 removed 70 0 largefiles updated, 0 removed
73 $ hg status 71 $ hg status
74 ! large 72 ! large
73 $ cd ..
74
75 #if unix-permissions
75 76
76 Portable way to print file permissions: 77 Portable way to print file permissions:
77 78
78 $ cd ..
79 $ cat > ls-l.py <<EOF 79 $ cat > ls-l.py <<EOF
80 > #!/usr/bin/env python 80 > #!/usr/bin/env python
81 > import sys, os 81 > import sys, os
82 > path = sys.argv[1] 82 > path = sys.argv[1]
83 > print '%03o' % (os.lstat(path).st_mode & 0777) 83 > print '%03o' % (os.lstat(path).st_mode & 0777)
119 119
120 $ ../ls-l.py ../src/.hg/largefiles/b734e14a0971e370408ab9bce8d56d8485e368a9 120 $ ../ls-l.py ../src/.hg/largefiles/b734e14a0971e370408ab9bce8d56d8485e368a9
121 640 121 640
122 122
123 $ cd .. 123 $ cd ..
124
125 #endif