Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

workbench: new function addRepoTab()

opens a repo in a new tab

Changeset 7efbeaed7346

Parent 41dc686cfc15

by Adrian Buehlmann

Changes to one file · Browse files at 7efbeaed7346 Showing diff from parent 41dc686cfc15 Diff from another changeset...

 
70
71
72
73
74
75
76
77
78
 
 
79
80
81
 
101
102
103
 
 
 
 
 
 
104
105
106
 
70
71
72
 
 
 
 
 
 
73
74
75
76
77
 
97
98
99
100
101
102
103
104
105
106
107
108
@@ -70,12 +70,8 @@
    #self.textview_header.commitsignal.connect(self.commit)   - tw = self.repoTabsWidget - reponame = os.path.basename(self.repo.root) - self.repowidget = rw = RepoWidget(repo, fromhead) - tw.setCurrentWidget(rw) - tw.addTab(rw, reponame) - tw.removeTab(0) + self.addRepoTab(self.repo, fromhead) + self.repoTabsWidget.removeTab(0)     # setup tables and views   #self.setupHeaderTextview() @@ -101,6 +97,12 @@
  getattr(self, n).restoreState(s.value(wb + n).toByteArray())   '''   + def addRepoTab(self, repo, fromhead=None): + '''opens the given repo in a new tab''' + reponame = os.path.basename(repo.root) + self.repowidget = rw = RepoWidget(repo, fromhead) + self.repoTabsWidget.addTab(rw, reponame) +   def setupBranchCombo(self, *args):   allbranches = sorted(self.repo.branchtags().items())   if self._closed_branch_supp: