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):