Changeset 53bc2c29f684…
Parent 6833e4301163…
by
Changes to one file · Browse files at 53bc2c29f684 Showing diff from parent 6833e4301163 Diff from another changeset...
@@ -70,6 +70,11 @@ 'ShowQParent',
"Show 'qparent'",
False,
+ gobject.PARAM_READWRITE),
+ 'force-pushpop': (gobject.TYPE_BOOLEAN,
+ 'ForcePushPop',
+ "Force",
+ False,
gobject.PARAM_READWRITE)
}
@@ -321,6 +326,10 @@ if not self.is_operable():
return
cmdline = ['hg', 'qpop']
+
+ if self.get_property('force-pushpop'):
+ cmdline.append('-f')
+
if all:
cmdline.append('--all')
self.cmd.execute(cmdline, self.cmd_done)
@@ -334,6 +343,10 @@ if not self.is_operable():
return
cmdline = ['hg', 'qpush']
+
+ if self.get_property('force-pushpop'):
+ cmdline.append('-f')
+
if all:
cmdline.append('--all')
self.cmd.execute(cmdline, self.cmd_done)
@@ -860,6 +873,11 @@ ascheck=True, check=True)
self.vmenu['show-qparent'] = item
+ item = m.append(_("Force"), lambda item: self.refresh(),
+ ascheck=True, check=False)
+ self.vmenu['force-pushpop'] = item
+
+
menu = m.build()
menu.show_all()
return menu
|
Loading...