##// END OF EJS Templates
tests: use 'hghave execbit' for tests that manipulate x bit in file system
Mads Kiilerich -
r15442:db0340f4 default
parent child Browse files
Show More
@@ -1,4 +1,4 b''
1 $ "$TESTDIR/hghave" symlink || exit 80
1 $ "$TESTDIR/hghave" symlink execbit || exit 80
2 2
3 3 $ . "$TESTDIR/bzr-definitions"
4 4
@@ -1,3 +1,4 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
1 2
2 3 $ cat >> $HGRCPATH <<EOF
3 4 > [extensions]
@@ -1,4 +1,4 b''
1 $ "$TESTDIR/hghave" svn13 no-outer-repo symlink || exit 80
1 $ "$TESTDIR/hghave" svn13 no-outer-repo symlink execbit || exit 80
2 2
3 3 $ fixpath()
4 4 > {
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 Setup
2 4
3 5 $ echo "[color]" >> $HGRCPATH
@@ -74,7 +76,7 b' diffstat'
74 76
75 77 record
76 78
77 $ chmod 0755 a
79 $ chmod +x a
78 80 $ hg record --color=always -m moda a <<EOF
79 81 > y
80 82 > y
@@ -1,3 +1,4 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
1 2
2 3 $ echo "[extensions]" >> $HGRCPATH
3 4 $ echo "autodiff=$TESTDIR/autodiff.py" >> $HGRCPATH
@@ -1,4 +1,4 b''
1 $ "$TESTDIR/hghave" symlink || exit 80
1 $ "$TESTDIR/hghave" symlink execbit || exit 80
2 2
3 3 $ echo "[extensions]" >> $HGRCPATH
4 4 $ echo "extdiff=" >> $HGRCPATH
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 $ umask 027
2 4
3 5 $ hg init test1
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 $ hg init
2 4 $ echo start > start
3 5 $ hg ci -Amstart
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 setting up repo
2 4
3 5 $ hg init test
@@ -10,7 +12,7 b' setting up repo'
10 12
11 13 change permissions for git diffs
12 14
13 $ chmod 755 a
15 $ chmod +x a
14 16 $ hg ci -Amb
15 17
16 18 set up hgweb
@@ -1,4 +1,4 b''
1 $ "$TESTDIR/hghave" symlink || exit 80
1 $ "$TESTDIR/hghave" symlink execbit || exit 80
2 2
3 3 $ echo "[extensions]" >> $HGRCPATH
4 4 $ echo "purge=" >> $HGRCPATH
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 Create extension that can disable exec checks:
2 4
3 5 $ cat > noexec.py <<EOF
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 $ hg init a
2 4
3 5 $ cd a
@@ -1,4 +1,4 b''
1 $ "$TESTDIR/hghave" symlink || exit 80
1 $ "$TESTDIR/hghave" symlink execbit || exit 80
2 2
3 3 $ hg init
4 4
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 $ checkundo()
2 4 > {
3 5 > if [ -f .hg/store/undo ]; then
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 Set up a repo
2 4
3 5 $ echo "[ui]" >> $HGRCPATH
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 $ hg init repo
2 4 $ cd repo
3 5 $ echo 123 > a
@@ -1,3 +1,5 b''
1 $ "$TESTDIR/hghave" execbit || exit 80
2
1 3 $ rm -rf a
2 4 $ hg init a
3 5 $ cd a
General Comments 0
You need to be logged in to leave comments. Login now