Changeset 5f3e32639044…
Parent de6e1529df1f…
by
Changes to 2 files · Browse files at 5f3e32639044 Showing diff from parent de6e1529df1f Diff from another changeset...
@@ -322,15 +322,12 @@
def _check_merge(self):
- # disable the checkboxes on the filelist if repo in merging state
- merged = len(self.repo.changectx(None).parents()) > 1
+ self.get_toolbutton(_('Re_vert')).set_sensitive(not self.merging)
+ self.get_toolbutton(_('_Add')).set_sensitive(not self.merging)
+ self.get_toolbutton(_('_Remove')).set_sensitive(not self.merging)
+ self.get_toolbutton(_('Move')).set_sensitive(not self.merging)
- self.get_toolbutton(_('Re_vert')).set_sensitive(not merged)
- self.get_toolbutton(_('_Add')).set_sensitive(not merged)
- self.get_toolbutton(_('_Remove')).set_sensitive(not merged)
- self.get_toolbutton(_('Move')).set_sensitive(not merged)
-
- if merged:
+ if self.merging:
# select all changes if repo is merged
for entry in self.filemodel:
if entry[FM_STATUS] in 'MARD':
@@ -383,7 +380,7 @@ if not self._ready_message():
return True
- if len(self.repo.changectx(None).parents()) > 1:
+ if self.merging:
# as of Mercurial 1.0, merges must be committed without
# specifying file list.
self._hg_commit([])
|
@@ -212,8 +212,7 @@
def get_body(self):
- wctx = self.repo[None]
- self.merging = len(wctx.parents()) == 2
+ self.merging = len(self.repo.parents()) == 2
self.connect('map-event', self._displayed)
|
Loading...