Changeset 1cc35a8cbe4b…
Parent 7555485689dc…
by
Changes to 7 files · Browse files at 1cc35a8cbe4b Showing diff from parent 7555485689dc Diff from another changeset...
@@ -27,7 +27,7 @@ self.glog_parent = None
def get_title(self):
- title = toutf(os.path.basename(self.repo.root)) + ' changeset '
+ title = _('%s changeset ') % self.get_reponame()
rev = self.opts['rev']
if isinstance(rev, str):
title += rev
|
@@ -135,7 +135,7 @@ GStatus.parse_opts(self)
def get_title(self):
- root = hglib.toutf(os.path.basename(self.repo.root))
+ root = self.get_reponame()
user = self.opts.get('user')
if user: user = 'as ' + user
date = self.opts.get('date')
|
@@ -34,7 +34,7 @@ COL_LINENUM = 6
def get_title(self):
- return _('DataMining') + ' - ' + hglib.toutf(os.path.basename(self.repo.root))
+ return _('%s - DataMining') % self.get_reponame()
def get_icon(self):
return 'menurepobrowse.ico'
|
@@ -314,6 +314,13 @@ def get_toolbutton(self, label):
return self.toolbuttons[label]
+ def get_reponame(self):
+ if self.repo.ui.config('tortoisehg', 'fullpath', False):
+ name = self.repo.root
+ else:
+ name = os.path.basename(self.repo.root)
+ return hglib.toutf(name)
+
def windowstate(self, window, event):
if event.changed_mask & gtk.gdk.WINDOW_STATE_MAXIMIZED:
if event.new_window_state & gtk.gdk.WINDOW_STATE_MAXIMIZED:
|
@@ -45,7 +45,7 @@ self.exs = [ name for name, module in extensions.extensions() ]
def get_title(self):
- return hglib.toutf(os.path.basename(self.repo.root)) + ' log'
+ return _('%s log') % self.get_reponame()
def get_icon(self):
return 'menulog.ico'
|
@@ -130,7 +130,7 @@
def get_title(self):
- root = hglib.toutf(os.path.basename(self.repo.root))
+ root = self.get_reponame()
revs = self.opts.get('rev')
name = self.pats and _('filtered status') or _('status')
r = revs and ':'.join(revs) or ''
|
@@ -518,7 +518,7 @@ root = paths.find_root()
if root:
repo = hg.repository(self.ui, root)
- name = repo.ui.config('web', 'name') or os.path.basename(root)
+ name = self.get_reponame(repo)
self.ui = repo.ui
else:
repo = None
@@ -628,10 +628,18 @@ self.configrepo = combo.get_active() and True or False
self.refresh()
+ def get_reponame(self, repo):
+ if repo.ui.config('tortoisehg', 'fullpath', False):
+ name = repo.root
+ else:
+ name = repo.ui.config('web', 'name') \
+ or os.path.basename(repo.root)
+ return hglib.toutf(name)
+
def refresh(self):
if self.configrepo:
repo = hg.repository(ui.ui(), self.root)
- name = repo.ui.config('web', 'name') or os.path.basename(repo.root)
+ name = self.get_reponame(repo)
self.rcpath = [os.sep.join([repo.root, '.hg', 'hgrc'])]
self.set_title(_('TortoiseHg Configure Repository - ') + hglib.toutf(name))
gtklib.set_tortoise_icon(self, 'settings_repo.ico')
|
Loading...