Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

stable history: extract the method to update 'post pull' setting

Changeset 4363b755c88f

Parent 9dd49234e443

by Yuki KODAMA

Changes to one file · Browse files at 4363b755c88f Showing diff from parent 9dd49234e443 Diff from another changeset...

 
963
964
965
966
967
968
969
970
971
972
973
974
 
 
975
976
977
 
1398
1399
1400
 
 
 
 
 
 
 
 
 
1401
1402
1403
 
963
964
965
 
966
967
 
 
 
968
969
970
971
972
973
974
975
 
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
@@ -963,15 +963,13 @@
  cell = gtk.CellRendererText()   ppullcombo.pack_start(cell)   ppullcombo.add_attribute(cell, 'text', 1) - selindex = 0   for name, label in ppulldata:   ppulllist.append((name, label)) - if name == ppull: - selindex = len(ppulllist) - 1 - ppullcombo.set_active(selindex)   self.ppullcombo = ppullcombo   self.ppulldata = ppulldata   + self.update_postpull(ppull) +   # filter bar   self.filterbox = gtklib.SlimToolbar()   filterbox = self.filterbox @@ -1398,6 +1396,15 @@
  if alias == 'default':   self.urlcombo.set_active(len(urllist) - 1)   + def update_postpull(self, ppull=None): + if ppull is None: + ppull = self.repo.ui.config('tortoisehg', 'postpull', 'none') + for row in self.ppullcombo.get_model(): + name, label = row + if name == ppull: + self.ppullcombo.set_active_iter(row.iter) + break +   def realize_settings(self):   self.vpaned.set_position(self.setting_vpos)   self.hpaned.set_position(self.setting_hpos)