Mercurial > hg
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 |