comparison tests/test-merge-types.t @ 12279:28e2e3804f2e

combine tests
author Adrian Buehlmann <adrian@cadifra.com>
date Tue, 14 Sep 2010 12:20:51 +0200
parents tests/test-merge-types@026eb80060d8
children e0348815e806
comparison
equal deleted inserted replaced
12278:c4c2ba553401 12279:28e2e3804f2e
1 $ hg init
2
3 $ echo a > a
4 $ hg ci -Amadd
5 adding a
6
7 $ chmod +x a
8 $ hg ci -mexecutable
9
10 $ hg up 0
11 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
12 $ rm a
13 $ ln -s symlink a
14 $ hg ci -msymlink
15 created new head
16
17 $ hg merge --debug
18 searching for copies back to rev 1
19 resolving manifests
20 overwrite None partial False
21 ancestor c334dc3be0da local 521a1e40188f+ remote 3574f3e69b1c
22 conflicting flags for a
23 (n)one, e(x)ec or sym(l)ink? n
24 a: update permissions -> e
25 updating: a 1/1 files (100.00%)
26 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
27 (branch merge, don't forget to commit)
28
29
30 Symlink is local parent, executable is other:
31
32 $ if [ -h a ]; then
33 > echo a is a symlink
34 > $TESTDIR/readlink.py a
35 > elif [ -x a ]; then
36 > echo a is executable
37 > else
38 > echo "a has no flags (default for conflicts)"
39 > fi
40 a has no flags (default for conflicts)
41
42 $ hg update -C 1
43 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
44
45 $ hg merge --debug
46 searching for copies back to rev 1
47 resolving manifests
48 overwrite None partial False
49 ancestor c334dc3be0da local 3574f3e69b1c+ remote 521a1e40188f
50 conflicting flags for a
51 (n)one, e(x)ec or sym(l)ink? n
52 a: remote is newer -> g
53 updating: a 1/1 files (100.00%)
54 getting a
55 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
56 (branch merge, don't forget to commit)
57
58
59 Symlink is other parent, executable is local:
60
61 $ if [ -h a ]; then
62 > echo a is a symlink
63 > $TESTDIR/readlink.py a
64 > elif [ -x a ]; then
65 > echo a is executable
66 > else
67 > echo "a has no flags (default for conflicts)"
68 > fi
69 a has no flags (default for conflicts)
70