##// END OF EJS Templates
debuglabelcomplete: compute active branch heads correctly...
Bryan O'Sullivan -
r18892:46c0ca1e default
parent child Browse files
Show More
@@ -2078,8 +2078,12 b' def debuglabelcomplete(ui, repo, *args):'
2078
2078
2079 labels = set()
2079 labels = set()
2080 labels.update(t[0] for t in repo.tagslist())
2080 labels.update(t[0] for t in repo.tagslist())
2081 labels.update(repo[n].branch() for n in repo.heads())
2082 labels.update(repo._bookmarks.keys())
2081 labels.update(repo._bookmarks.keys())
2082 for heads in repo.branchmap().itervalues():
2083 for h in heads:
2084 ctx = repo[h]
2085 if not ctx.closesbranch():
2086 labels.add(ctx.branch())
2083 completions = set()
2087 completions = set()
2084 if not args:
2088 if not args:
2085 args = ['']
2089 args = ['']
@@ -329,8 +329,10 b' Test debuglabelcomplete'
329 Fum
329 Fum
330 default
330 default
331 fee
331 fee
332 fie
332 fo
333 fo
333 tip
334 tip
334 $ hg debuglabelcomplete f
335 $ hg debuglabelcomplete f
335 fee
336 fee
337 fie
336 fo
338 fo
General Comments 0
You need to be logged in to leave comments. Login now