comparison hgext/mq.py @ 11938:b8b1e6e78486

mq/qqueue: split _setactive Prepare _setactive to be called without checking for applied patches.
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
date Sun, 15 Aug 2010 16:48:08 +0200
parents 1c00577b0298
children 7d2ea5ce4aac
comparison
equal deleted inserted replaced
11937:0b71e6f2362f 11938:b8b1e6e78486
2660 return sorted(queues) 2660 return sorted(queues)
2661 2661
2662 def _setactive(name): 2662 def _setactive(name):
2663 if q.applied: 2663 if q.applied:
2664 raise util.Abort(_('patches applied - cannot set new queue active')) 2664 raise util.Abort(_('patches applied - cannot set new queue active'))
2665 2665 _setactivenocheck(name)
2666
2667 def _setactivenocheck(name):
2666 fh = repo.opener(_activequeue, 'w') 2668 fh = repo.opener(_activequeue, 'w')
2667 if name != 'patches': 2669 if name != 'patches':
2668 fh.write(name) 2670 fh.write(name)
2669 fh.close() 2671 fh.close()
2670 2672