author | Bryan O'Sullivan <bryano@fb.com> |
Sun, 10 Feb 2013 16:21:30 -0800 | |
changeset 18654 | d9ff580fcaa2 |
parent 18334 | 44bda93df90e |
child 18895 | ed676ed67a5c |
permissions | -rw-r--r-- |
15442
db0340f4b507
tests: use 'hghave execbit' for tests that manipulate x bit in file system
Mads Kiilerich <mads@kiilerich.com>
parents:
12316
diff
changeset
|
1 |
$ "$TESTDIR/hghave" execbit || exit 80 |
db0340f4b507
tests: use 'hghave execbit' for tests that manipulate x bit in file system
Mads Kiilerich <mads@kiilerich.com>
parents:
12316
diff
changeset
|
2 |
|
12279 | 3 |
$ rm -rf a |
4 |
$ hg init a |
|
5 |
$ cd a |
|
7569
89207edf3973
correctly update dirstate after update+mode change (issue1456)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
diff
changeset
|
6 |
|
12279 | 7 |
$ echo foo > foo |
8 |
$ hg ci -qAm0 |
|
9 |
$ chmod +x foo |
|
10 |
$ hg ci -m1 |
|
11 |
$ hg co -q 0 |
|
12 |
$ echo dirty > foo |
|
13 |
$ hg up -c |
|
14 |
abort: uncommitted local changes |
|
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12279
diff
changeset
|
15 |
[255] |
12279 | 16 |
$ hg up -q |
17 |
$ cat foo |
|
18 |
dirty |
|
19 |
$ hg st -A |
|
20 |
M foo |
|
7569
89207edf3973
correctly update dirstate after update+mode change (issue1456)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
diff
changeset
|
21 |
|
12279 | 22 |
Validate update of standalone execute bit change: |
23 |
||
24 |
$ hg up -C 0 |
|
25 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
26 |
$ chmod -x foo |
|
27 |
$ hg ci -m removeexec |
|
28 |
nothing changed |
|
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12279
diff
changeset
|
29 |
[1] |
12279 | 30 |
$ hg up -C 0 |
31 |
0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
32 |
$ hg up |
|
18334
44bda93df90e
merge: changing the mode of a file is also an update
Mads Kiilerich <mads@kiilerich.com>
parents:
16913
diff
changeset
|
33 |
1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
12279 | 34 |
$ hg st |
35 |
||
16913
f2719b387380
tests: add missing trailing 'cd ..'
Mads Kiilerich <mads@kiilerich.com>
parents:
15442
diff
changeset
|
36 |
$ cd .. |