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