Changeset b0ba2e29db96…
Parent b71beec349aa…
by
Changes to 2 files · Browse files at b0ba2e29db96 Showing diff from parent b71beec349aa Diff from another changeset...
@@ -78,14 +78,21 @@
def synch_clicked(self, toolbutton, data):
from hggtk import synch
+ parents = [x.node() for x in self.repo.parents()]
dlg = synch.SynchDialog([], False, True)
- dlg.set_notify_func(self.synch_complete, None)
+ dlg.set_notify_func(self.synch_complete, parents)
dlg.show_all()
- def synch_complete(self, _):
+ def synch_complete(self, parents):
self.repo.invalidate()
+ newparents = [x.node() for x in self.repo.parents()]
if len(self.repo) != self.origtip:
- self.newbutton.set_active(True)
+ if self.newbutton.get_active():
+ self.reload_log()
+ else:
+ self.newbutton.set_active(True)
+ elif not oldparents == newparents:
+ self.refresh_model()
def toggle_view_column(self, button, property):
active = button.get_active()
@@ -344,8 +351,7 @@ elif self.filter == 'all':
self.graphview.refresh(True, None, self.opts)
elif self.filter == 'new':
- newtip = len(self.repo)-1
- self.opts['revrange'] = [newtip, self.origtip+1]
+ self.opts['revrange'] = [len(self.repo)-1, self.origtip]
self.graphview.refresh(True, None, self.opts)
elif self.filter == 'only_merges':
self.opts['only_merges'] = True
|
@@ -457,7 +457,7 @@ self.treeview.append_column(self.utc_column)
def text_color_orig(self, parents, rev, author):
- if self.origtip is not None and int(rev) > self.origtip:
+ if self.origtip is not None and int(rev) >= self.origtip:
return 'darkgreen'
if len(parents) == 2:
# mark merge changesets blue
@@ -476,7 +476,7 @@ color_cache = {}
def text_color_author(self, parents, rev, author):
- if self.origtip is not None and int(rev) > self.origtip:
+ if self.origtip is not None and int(rev) >= self.origtip:
return 'darkgreen'
for re, v in self.author_pats:
if (re.search(author)):
|
Loading...