15 > EOF |
15 > EOF |
16 |
16 |
17 $ hg topic server |
17 $ hg topic server |
18 marked working directory as topic: server |
18 marked working directory as topic: server |
19 $ for ch in a b c; do echo foo > $ch; hg ci -Aqm "Added "$ch; done |
19 $ for ch in a b c; do echo foo > $ch; hg ci -Aqm "Added "$ch; done |
|
20 $ hg ph -p 0 |
20 |
21 |
21 $ hg log -G -T "{rev}:{node|short}\n{desc} {topics}" |
22 $ hg log -G -T "{rev}:{node|short}\n{desc} {topics}" |
22 @ 2:a7b96f87a214 |
23 @ 2:a7b96f87a214 |
23 | Added c server |
24 | Added c server |
24 o 1:d6a8197e192a |
25 o 1:d6a8197e192a |
25 | Added b server |
26 | Added b server |
26 o 0:49a3f206c9ae |
27 o 0:49a3f206c9ae |
27 Added a server |
28 Added a |
28 |
29 |
29 $ cd .. |
30 $ cd .. |
30 |
31 |
31 Creating a client repo |
32 Creating a client repo |
32 |
33 |
33 $ hg clone server client |
34 $ hg clone server client |
34 updating to branch default |
35 updating to branch default |
|
36 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
37 $ cd client |
|
38 $ hg up server |
35 switching to topic server |
39 switching to topic server |
36 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
40 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
37 $ cd client |
|
38 $ hg log -G -T "{rev}:{node|short}\n{desc} {topics}" |
41 $ hg log -G -T "{rev}:{node|short}\n{desc} {topics}" |
39 @ 2:a7b96f87a214 |
42 @ 2:a7b96f87a214 |
40 | Added c server |
43 | Added c server |
41 o 1:d6a8197e192a |
44 o 1:d6a8197e192a |
42 | Added b server |
45 | Added b server |
43 o 0:49a3f206c9ae |
46 o 0:49a3f206c9ae |
44 Added a server |
47 Added a |
45 |
48 |
46 $ hg topic |
49 $ hg topic |
47 * server (3 changesets) |
50 * server (2 changesets) |
48 |
51 |
49 Create a changeset without topic |
52 Create a changeset without topic |
50 |
53 |
51 $ hg topic --clear |
54 $ hg topic --clear |
52 $ echo foo > d |
55 $ echo foo > d |