Changeset 243ddad19471…
Parent 5b8e3bc17b39…
by
Changes to 2 files · Browse files at 243ddad19471 Showing diff from parent 5b8e3bc17b39 Diff from another changeset...
@@ -438,7 +438,7 @@
def shelvefunc(ui, repo, message, match, opts):
# If an MQ patch is applied, consider all qdiff changes
- if hasattr(repo, 'mq') and repo.mq.applied:
+ if hasattr(repo, 'mq') and repo.mq.applied and repo['.'] == repo['qtip']:
qtip = repo['.']
basenode = qtip.parents()[0].node()
else:
|
@@ -231,7 +231,7 @@ except KeyError:
pass
self.mqmode = None
- if hasattr(self.repo, 'mq') and self.repo.mq.applied:
+ if hasattr(self.repo, 'mq') and self.repo.mq.applied and repo['.'] == repo['qtip']:
self.mqmode = True
@@ -551,7 +551,7 @@ repo = self.repo
hglib.invalidaterepo(repo)
if hasattr(repo, 'mq'):
- self.mqmode = repo.mq.applied
+ self.mqmode = repo.mq.applied and repo['.'] == repo['qtip']
self.set_title(self.get_title())
if self.mqmode and self.mode != 'status':
|
Loading...