by
Changes to 2 files · Browse files at 720e4fe9fcdf Showing diff from parent 713a83173c3b 910975e21005 Diff from another changeset...
@@ -87,7 +87,7 @@ self.branchcombo = gtk.combo_box_new_text()
self.branchcombo.append_text(_('Branches...'))
for name in branch_names:
- self.branchcombo.append_text(hglib.toutf(name))
+ self.branchcombo.append_text(name)
self.branchcombo.set_active(0)
self.append_widget(self.branchcombo, padding=0)
@@ -284,10 +284,10 @@ if len(lb) > 1 or (lb and lb[0] != 'default'):
navi_b = []
for name in lb[:10]:
- bname = hglib.toutf(name)
- navi_b.append(dict(text=bname, func=navigate, args=[name]))
- filter_b.append(dict(text=bname, name='@' + bname,
- func=self.filter_handler, args=['branch', bname],
+ lname = hglib.fromutf(name)
+ navi_b.append(dict(text=name, func=navigate, args=[lname]))
+ filter_b.append(dict(text=name, name='@' + name,
+ func=self.filter_handler, args=['branch', name],
asradio=True, rg='all'))
if len(navi_b) > 0:
navi_menu.append(dict(text='----'))
|
@@ -95,6 +95,7 @@
_deadbranch = None
def getdeadbranch(ui):
+ '''return a list of dead branch names in UTF-8'''
global _deadbranch
if _deadbranch is None:
db = toutf(ui.config('tortoisehg', 'deadbranch', ''))
@@ -103,11 +104,12 @@ return _deadbranch
def getlivebranch(repo):
+ '''return a list of live branch names in UTF-8'''
lives = []
deads = getdeadbranch(repo.ui)
- for branch in repo.branchtags().keys():
+ for branch in repo.branchtags().keys(): # encoded in UTF-8
if branch not in deads:
- lives.append(branch)
+ lives.append(branch.replace('\0', ''))
return lives
_hidetags = None
|
Loading...