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

repowidget: reload after commit

TODO: start reloading immediately after the commit has
completed.

As it is, the reload is not started, until the cmdui
dialog has been closed.

Changeset cc633e6fc2b6

Parent 6c0ea4cc3c38

by Adrian Buehlmann

Changes to one file · Browse files at cc633e6fc2b6 Showing diff from parent 6c0ea4cc3c38 Diff from another changeset...

 
19
20
21
 
22
23
24
 
87
88
89
90
91
 
 
 
92
93
94
 
402
403
404
405
 
406
407
 
 
 
 
408
409
410
 
19
20
21
22
23
24
25
 
88
89
90
 
 
91
92
93
94
95
96
 
404
405
406
 
407
408
 
409
410
411
412
413
414
415
@@ -19,6 +19,7 @@
 from tortoisehg.util.util import tounicode, has_closed_branch_support  from tortoisehg.util.util import rootpath, find_repository   +from tortoisehg.hgqt.i18n import _  from tortoisehg.hgqt.graph import diff as revdiff  from tortoisehg.hgqt.decorators import timeit   @@ -87,8 +88,9 @@
  args = ['commit']   args += ['-v', '-m', self.message.text()]   dlg = cmdui.Dialog(args) - dlg.show() - self._commitdlg = dlg + dlg.setWindowTitle(_('Commit')) + if dlg.exec_(): + self.reload('tip')     def timerEvent(self, event):   if event.timerId() == self._watchrepotimer: @@ -402,9 +404,12 @@
  # humm, directory has probably been deleted, exiting...   self.close()   - def reload(self): + def reload(self, rev=None):   """Reload the repository""" - self._reload_rev = self.tableView_revisions.current_rev + if rev == None: + self._reload_rev = self.tableView_revisions.current_rev + else: + self._reload_rev = rev   self._loading = True   self._reload_file = self.tableView_filelist.currentFile()   self.repo = hg.repository(self.repo.ui, self.repo.root)