Show More
@@ -1,59 +1,60 b'' | |||||
1 | #require no-symlink |
|
1 | #require no-symlink | |
2 |
|
2 | |||
3 | # The following script was used to create the bundle: |
|
3 | # The following script was used to create the bundle: | |
4 | # |
|
4 | # | |
5 | # hg init symlinks |
|
5 | # hg init symlinks | |
6 | # cd symlinks |
|
6 | # cd symlinks | |
7 | # echo a > a |
|
7 | # echo a > a | |
8 | # mkdir d |
|
8 | # mkdir d | |
9 | # echo b > d/b |
|
9 | # echo b > d/b | |
10 | # ln -s a a.lnk |
|
10 | # ln -s a a.lnk | |
11 | # ln -s d/b d/b.lnk |
|
11 | # ln -s d/b d/b.lnk | |
12 | # hg ci -Am t |
|
12 | # hg ci -Am t | |
13 | # hg bundle --base null ../test-no-symlinks.hg |
|
13 | # hg bundle --base null ../test-no-symlinks.hg | |
14 |
|
14 | |||
15 | Extract a symlink on a platform not supporting them |
|
15 | Extract a symlink on a platform not supporting them | |
16 |
|
16 | |||
17 | $ hg init t |
|
17 | $ hg init t | |
18 | $ cd t |
|
18 | $ cd t | |
19 | $ hg pull -q "$TESTDIR/bundles/test-no-symlinks.hg" |
|
19 | $ hg pull -q "$TESTDIR/bundles/test-no-symlinks.hg" | |
20 | $ hg update |
|
20 | $ hg update | |
21 | 4 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
21 | 4 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
22 | $ cat a.lnk && echo |
|
22 | $ cat a.lnk && echo | |
23 | a |
|
23 | a | |
24 | $ cat d/b.lnk && echo |
|
24 | $ cat d/b.lnk && echo | |
25 | d/b |
|
25 | d/b | |
26 |
|
26 | |||
27 | Copy a symlink and move another |
|
27 | Copy a symlink and move another | |
28 |
|
28 | |||
29 | $ hg copy a.lnk d/a2.lnk |
|
29 | $ hg copy a.lnk d/a2.lnk | |
30 | $ hg mv d/b.lnk b2.lnk |
|
30 | $ hg mv d/b.lnk b2.lnk | |
31 | $ hg ci -Am copy |
|
31 | $ hg ci -Am copy | |
32 | $ cat d/a2.lnk && echo |
|
32 | $ cat d/a2.lnk && echo | |
33 | a |
|
33 | a | |
34 | $ cat b2.lnk && echo |
|
34 | $ cat b2.lnk && echo | |
35 | d/b |
|
35 | d/b | |
36 |
|
36 | |||
37 | Bundle and extract again |
|
37 | Bundle and extract again | |
38 |
|
38 | |||
39 | $ hg bundle --base null ../symlinks.hg |
|
39 | $ hg bundle --base null ../symlinks.hg | |
40 | 2 changesets found |
|
40 | 2 changesets found | |
41 | $ cd .. |
|
41 | $ cd .. | |
42 | $ hg init t2 |
|
42 | $ hg init t2 | |
43 | $ cd t2 |
|
43 | $ cd t2 | |
44 | $ hg pull ../symlinks.hg |
|
44 | $ hg pull ../symlinks.hg | |
45 | pulling from ../symlinks.hg |
|
45 | pulling from ../symlinks.hg | |
46 | requesting all changes |
|
46 | requesting all changes | |
47 | adding changesets |
|
47 | adding changesets | |
48 | adding manifests |
|
48 | adding manifests | |
49 | adding file changes |
|
49 | adding file changes | |
50 | added 2 changesets with 6 changes to 6 files |
|
50 | added 2 changesets with 6 changes to 6 files | |
|
51 | new changesets d326ae2d01ee:71d85cf3ba90 | |||
51 | (run 'hg update' to get a working copy) |
|
52 | (run 'hg update' to get a working copy) | |
52 | $ hg update |
|
53 | $ hg update | |
53 | 5 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
54 | 5 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
54 | $ cat a.lnk && echo |
|
55 | $ cat a.lnk && echo | |
55 | a |
|
56 | a | |
56 | $ cat d/a2.lnk && echo |
|
57 | $ cat d/a2.lnk && echo | |
57 | a |
|
58 | a | |
58 | $ cat b2.lnk && echo |
|
59 | $ cat b2.lnk && echo | |
59 | d/b |
|
60 | d/b |
General Comments 0
You need to be logged in to leave comments.
Login now