Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

history: simply context usage

Changeset e88d9ce341a3

Parent c09513eea9ac

by Steve Borho

Changes to one file · Browse files at e88d9ce341a3 Showing diff from parent c09513eea9ac Diff from another changeset...

Change 1 of 6 Show Entire File hggtk/​history.py Stacked
 
332
333
334
335
 
336
337
338
339
 
340
341
342
 
490
491
492
493
494
 
 
495
496
497
 
660
661
662
663
 
664
665
666
 
669
670
671
672
 
673
674
675
676
677
678
 
679
680
681
 
684
685
686
687
 
688
689
690
 
737
738
739
740
741
 
742
743
744
 
332
333
334
 
335
336
337
338
 
339
340
341
342
 
490
491
492
 
 
493
494
495
496
497
 
660
661
662
 
663
664
665
666
 
669
670
671
 
672
673
674
675
676
677
 
678
679
680
681
 
684
685
686
 
687
688
689
690
 
737
738
739
 
 
740
741
742
743
@@ -332,11 +332,11 @@
  self.opts['revs'] = tagged   self.graphview.refresh(False, [], self.opts)   elif self._filter == "parents": - repo_parents = [x.rev() for x in self.repo.changectx(None).parents()] + repo_parents = [x.rev() for x in self.repo.parents()]   self.opts['revs'] = [str(x) for x in repo_parents]   self.graphview.refresh(False, [], self.opts)   elif self._filter == "heads": - heads = [self.repo.changelog.rev(x) for x in self.repo.heads()] + heads = [self.repo[x].rev() for x in self.repo.heads()]   self.opts['revs'] = [str(x) for x in heads]   self.graphview.refresh(False, [], self.opts)   @@ -490,8 +490,8 @@
    def _backout_rev(self, menuitem):   rev = self.currow[treemodel.REVID] - rev = short(self.repo.changelog.node(rev)) - parents = [x.node() for x in self.repo.changectx(None).parents()] + rev = str(self.repo[rev]) + parents = [x.node() for x in self.repo.parents()]   dlg = backout.BackoutDialog(rev)   dlg.set_transient_for(self)   dlg.show_all() @@ -660,7 +660,7 @@
    def _checkout(self, menuitem):   rev = self.currow[treemodel.REVID] - parents = [x.node() for x in self.repo.changectx(None).parents()] + parents = [x.node() for x in self.repo.parents()]   dialog = update.UpdateDialog(rev)   dialog.set_transient_for(self)   dialog.show_all() @@ -669,13 +669,13 @@
  dialog.set_transient_for(None)     def checkout_completed(self, oldparents): - newparents = [x.node() for x in self.repo.changectx(None).parents()] + newparents = [x.node() for x in self.repo.parents()]   if not oldparents == newparents:   self.reload_log()     def _merge(self, menuitem):   rev = self.currow[treemodel.REVID] - parents = [x.node() for x in self.repo.changectx(None).parents()] + parents = [x.node() for x in self.repo.parents()]   dialog = merge.MergeDialog(rev)   dialog.set_transient_for(self)   dialog.show_all() @@ -684,7 +684,7 @@
  dialog.set_transient_for(None)     def merge_completed(self, oldparents): - newparents = [x.node() for x in self.repo.changectx(None).parents()] + newparents = [x.node() for x in self.repo.parents()]   if not oldparents == newparents:   self.reload_log()   @@ -737,8 +737,7 @@
  selrev = self.currow[treemodel.REVID]     # disable/enable menus as required - parents = [self.repo.changelog.rev(x.node()) for x in - self.repo.changectx(None).parents()] + parents = [x.rev() for x in self.repo.parents()]   can_merge = selrev not in parents and len(parents) < 2   self._cmenu_merge.set_sensitive(can_merge)