Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.0, 1.0.1, and 1.0.2

history: reorder/tune changeset context menu

- Entries with submenus must not have '...'
- Move 'Archive' into 'Export' submenu (was 'Patches & Bundles').
- Rename 'Tags & Bookmarks...' to just 'Tag'
- Rename 'Backout Revision...' to just 'Backout...'
- Move 'Mercurial Queues' to before 'Transp_lant to local'
- Add more separators

Changeset 8a7a4c68004e

Parent 019dbdf97618

by Adrian Buehlmann

Changes to one file · Browse files at 8a7a4c68004e Showing diff from parent 019dbdf97618 Diff from another changeset...

 
720
721
722
723
724
725
726
727
 
728
729
730
 
 
 
 
 
 
 
731
732
733
 
743
744
745
 
 
 
 
 
746
747
748
749
750
751
752
753
754
755
756
 
 
757
758
759
760
761
762
 
763
764
765
766
 
767
768
769
 
720
721
722
 
 
 
 
 
723
724
725
 
726
727
728
729
730
731
732
733
734
735
 
745
746
747
748
749
750
751
752
753
754
755
756
757
 
 
 
 
 
 
758
759
760
761
762
763
764
 
765
766
767
768
769
770
771
772
773
@@ -720,14 +720,16 @@
  m.append(create_menu(_('_Update...'), self.checkout))   cmenu_merge = create_menu(_('_Merge with...'), self.domerge)   m.append(cmenu_merge) - m.append(create_submenu(_('Patches & Bundles...'), - self.patches_context_menu())) - m.append(create_submenu(_('Tags & Bookmarks...'), - self.tags_context_menu())) - cmenu_backout = create_menu(_('Backout Revision...'), self.backout_rev) + cmenu_backout = create_menu(_('Backout...'), self.backout_rev)   m.append(cmenu_backout)   m.append(create_menu(_('_Revert'), self.revert)) - m.append(create_menu(_('_Archive...'), self.archive)) + m.append_sep() + m.append(create_submenu(_('Export'), + self.export_context_menu())) + m.append_sep() + m.append(create_submenu(_('Tag'), + self.tags_context_menu())) + m.append_sep()     # disable/enable menus as required   parents = self.repo.parents() @@ -743,27 +745,29 @@
  cmenu_merge.set_sensitive(can_merge)   cmenu_backout.set_sensitive(can_backout)   + # need mq extension for strip command + if 'mq' in self.exs: + m.append(create_submenu(_('Mercurial Queues'), + self.mq_context_menu())) +   # need transplant extension for transplant command   if 'transplant' in self.exs:   m.append(create_menu(_('Transp_lant to local'),   self.transplant_rev))   - # need mq extension for strip command - if 'mq' in self.exs: - m.append(create_submenu(_('Mercurial Queues...'), - self.mq_context_menu())) - - m.append(create_submenu(_('Bisect...'), + m.append_sep() + m.append(create_submenu(_('Bisect'),   self.bisect_context_menu()))   menu = m.create_menu()   menu.show_all()   return menu   - def patches_context_menu(self): + def export_context_menu(self):   m = gtklib.MenuItems()   m.append(create_menu(_('_Export Patch...'), self.export_patch))   m.append(create_menu(_('E_mail Patch...'), self.email_patch))   m.append(create_menu(_('_Bundle rev:tip...'), self.bundle_rev_to_tip)) + m.append(create_menu(_('_Archive...'), self.archive))   return m.create_menu()     def tags_context_menu(self):