equal
deleted
inserted
replaced
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 |