Mercurial > hg
comparison hgext/mq.py @ 17954:4dc438ddd246
mq: don't refer to a random name-captured repo object
Previously, we used a repo object captured at the time of monkeypatching.
author | Bryan O'Sullivan <bryano@fb.com> |
---|---|
date | Tue, 20 Nov 2012 11:52:47 -0800 |
parents | 7f5dab94e48c |
children | 38b51a60a195 |
comparison
equal
deleted
inserted
replaced
17953:49c85541617b | 17954:4dc438ddd246 |
---|---|
3434 break | 3434 break |
3435 else: | 3435 else: |
3436 outapplied.pop() | 3436 outapplied.pop() |
3437 # looking for pushed and shared changeset | 3437 # looking for pushed and shared changeset |
3438 for node in outapplied: | 3438 for node in outapplied: |
3439 if repo[node].phase() < phases.secret: | 3439 if self[node].phase() < phases.secret: |
3440 raise util.Abort(_('source has mq patches applied')) | 3440 raise util.Abort(_('source has mq patches applied')) |
3441 # no non-secret patches pushed | 3441 # no non-secret patches pushed |
3442 super(mqrepo, self).checkpush(force, revs) | 3442 super(mqrepo, self).checkpush(force, revs) |
3443 | 3443 |
3444 def _findtags(self): | 3444 def _findtags(self): |