##// END OF EJS Templates
help: branch names primarily denote the tipmost unclosed branch head...
Mads Kiilerich -
r20245:4edd179f default
parent child Browse files
Show More
@@ -167,6 +167,8 b' class branchcache(dict):'
167 167 return False
168 168
169 169 def _branchtip(self, heads):
170 '''Return tuple with last open head in heads and false,
171 otherwise return last closed head and true.'''
170 172 tip = heads[-1]
171 173 closed = True
172 174 for h in reversed(heads):
@@ -177,6 +179,9 b' class branchcache(dict):'
177 179 return tip, closed
178 180
179 181 def branchtip(self, branch):
182 '''Return the tipmost open head on branch head, otherwise return the
183 tipmost closed head on branch.
184 Raise KeyError for unknown branch.'''
180 185 return self._branchtip(self[branch])[0]
181 186
182 187 def branchheads(self, branch, closed=False):
@@ -14,9 +14,9 b' of exactly one full-length identifier.'
14 14
15 15 Any other string is treated as a bookmark, tag, or branch name. A
16 16 bookmark is a movable pointer to a revision. A tag is a permanent name
17 associated with a revision. A branch name denotes the tipmost revision
18 of that branch. Bookmark, tag, and branch names must not contain the ":"
19 character.
17 associated with a revision. A branch name denotes the tipmost open branch head
18 of that branch - or if they are all closed, the tipmost closed head of the
19 branch. Bookmark, tag, and branch names must not contain the ":" character.
20 20
21 21 The reserved name "tip" always identifies the most recent revision.
22 22
@@ -655,7 +655,8 b' class localrepository(object):'
655 655 return sorted(marks)
656 656
657 657 def branchmap(self):
658 '''returns a dictionary {branch: [branchheads]}'''
658 '''returns a dictionary {branch: [branchheads]} with branchheads
659 ordered by increasing revision number'''
659 660 branchmap.updatecache(self)
660 661 return self._branchcaches[self.filtername]
661 662
@@ -723,7 +723,8 b' Test a help topic'
723 723
724 724 Any other string is treated as a bookmark, tag, or branch name. A bookmark
725 725 is a movable pointer to a revision. A tag is a permanent name associated
726 with a revision. A branch name denotes the tipmost revision of that
726 with a revision. A branch name denotes the tipmost open branch head of
727 that branch - or if they are all closed, the tipmost closed head of the
727 728 branch. Bookmark, tag, and branch names must not contain the ":"
728 729 character.
729 730
@@ -1878,9 +1879,9 b' Dish up an empty repo; serve it cold.'
1878 1879 <p>
1879 1880 Any other string is treated as a bookmark, tag, or branch name. A
1880 1881 bookmark is a movable pointer to a revision. A tag is a permanent name
1881 associated with a revision. A branch name denotes the tipmost revision
1882 of that branch. Bookmark, tag, and branch names must not contain the &quot;:&quot;
1883 character.
1882 associated with a revision. A branch name denotes the tipmost open branch head
1883 of that branch - or if they are all closed, the tipmost closed head of the
1884 branch. Bookmark, tag, and branch names must not contain the &quot;:&quot; character.
1884 1885 </p>
1885 1886 <p>
1886 1887 The reserved name &quot;tip&quot; always identifies the most recent revision.
General Comments 0
You need to be logged in to leave comments. Login now