Show More
@@ -51,11 +51,28 b' There should be only one default branch ' | |||
|
51 | 51 | date: Thu Jan 01 00:00:00 1970 +0000 |
|
52 | 52 | summary: clear branch name |
|
53 | 53 | |
|
54 | Merging and branches | |
|
54 | 55 | |
|
55 | 56 | $ hg co foo |
|
56 | 57 | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
57 | 58 | $ hg branch |
|
58 | 59 | foo |
|
60 | ||
|
61 | set existing branch name fails unless force - setting existing parent branch works without force: | |
|
62 | ||
|
63 | $ hg branch bar | |
|
64 | abort: a branch of the same name already exists | |
|
65 | (use 'hg update' to switch to it) | |
|
66 | [255] | |
|
67 | ||
|
68 | $ hg branch -f bar | |
|
69 | marked working directory as branch bar | |
|
70 | (branches are permanent and global, did you want a bookmark?) | |
|
71 | ||
|
72 | $ hg branch foo | |
|
73 | marked working directory as branch foo | |
|
74 | (branches are permanent and global, did you want a bookmark?) | |
|
75 | ||
|
59 | 76 | $ echo bleah > a |
|
60 | 77 | $ hg ci -m "modify a branch" |
|
61 | 78 | |
@@ -65,46 +82,40 b' There should be only one default branch ' | |||
|
65 | 82 | |
|
66 | 83 | $ hg branch |
|
67 | 84 | foo |
|
85 | ||
|
86 | set existing branch name where branch head is ancestor: | |
|
87 | ||
|
88 | $ hg branch bar | |
|
89 | abort: a branch of the same name already exists | |
|
90 | (use 'hg update' to switch to it) | |
|
91 | [255] | |
|
92 | ||
|
93 | set (other) parent branch as branch name | |
|
94 | ||
|
95 | $ hg branch default | |
|
96 | marked working directory as branch default | |
|
97 | (branches are permanent and global, did you want a bookmark?) | |
|
98 | ||
|
99 | set (first) parent branch as branch name | |
|
100 | ||
|
101 | $ hg branch foo | |
|
102 | marked working directory as branch foo | |
|
103 | (branches are permanent and global, did you want a bookmark?) | |
|
104 | ||
|
68 | 105 | $ hg ci -m "merge" |
|
69 | 106 | |
|
70 | $ hg log | |
|
71 |
|
|
|
72 | branch: foo | |
|
73 | tag: tip | |
|
74 | parent: 4:adf1a74a7f7b | |
|
75 | parent: 3:1c28f494dae6 | |
|
76 | user: test | |
|
77 | date: Thu Jan 01 00:00:00 1970 +0000 | |
|
78 | summary: merge | |
|
79 | ||
|
80 | changeset: 4:adf1a74a7f7b | |
|
81 | branch: foo | |
|
82 | parent: 1:6c0e42da283a | |
|
83 | user: test | |
|
84 | date: Thu Jan 01 00:00:00 1970 +0000 | |
|
85 | summary: modify a branch | |
|
86 | ||
|
87 | changeset: 3:1c28f494dae6 | |
|
88 | user: test | |
|
89 | date: Thu Jan 01 00:00:00 1970 +0000 | |
|
90 | summary: clear branch name | |
|
91 | ||
|
92 | changeset: 2:c21617b13b22 | |
|
93 | branch: bar | |
|
94 | user: test | |
|
95 | date: Thu Jan 01 00:00:00 1970 +0000 | |
|
96 | summary: change branch name | |
|
97 | ||
|
98 | changeset: 1:6c0e42da283a | |
|
99 | branch: foo | |
|
100 | user: test | |
|
101 | date: Thu Jan 01 00:00:00 1970 +0000 | |
|
102 | summary: add branch name | |
|
103 | ||
|
104 | changeset: 0:db01e8ea3388 | |
|
105 | user: test | |
|
106 | date: Thu Jan 01 00:00:00 1970 +0000 | |
|
107 | summary: initial | |
|
107 | $ hg log -G -T '{rev}:{node|short} {branch} {desc}\n' | |
|
108 | @ 5:530046499edf foo merge | |
|
109 | |\ | |
|
110 | | o 4:adf1a74a7f7b foo modify a branch | |
|
111 | | | | |
|
112 | o | 3:1c28f494dae6 default clear branch name | |
|
113 | | | | |
|
114 | o | 2:c21617b13b22 bar change branch name | |
|
115 | |/ | |
|
116 | o 1:6c0e42da283a foo add branch name | |
|
117 | | | |
|
118 | o 0:db01e8ea3388 default initial | |
|
108 | 119 | |
|
109 | 120 | $ hg branches |
|
110 | 121 | foo 5:530046499edf |
General Comments 0
You need to be logged in to leave comments.
Login now