hgext/mq.py
changeset 16699 d947e1da1259
parent 16689 f366d4c2ff34
parent 16681 0128cdb846d9
child 16705 c2d9ef43ff6c
equal deleted inserted replaced
16698:26756d9d8143 16699:d947e1da1259
  2135                 repo, filename, patchname=opts.get('name'),
  2135                 repo, filename, patchname=opts.get('name'),
  2136                 existing=opts.get('existing'), force=opts.get('force'),
  2136                 existing=opts.get('existing'), force=opts.get('force'),
  2137                 rev=opts.get('rev'), git=opts.get('git'))
  2137                 rev=opts.get('rev'), git=opts.get('git'))
  2138         finally:
  2138         finally:
  2139             q.savedirty()
  2139             q.savedirty()
  2140 
       
  2141 
       
  2142         if imported and opts.get('push') and not opts.get('rev'):
       
  2143             return q.push(repo, imported[-1])
       
  2144     finally:
  2140     finally:
  2145         lock.release()
  2141         lock.release()
       
  2142 
       
  2143     if imported and opts.get('push') and not opts.get('rev'):
       
  2144         return q.push(repo, imported[-1])
  2146     return 0
  2145     return 0
  2147 
  2146 
  2148 def qinit(ui, repo, create):
  2147 def qinit(ui, repo, create):
  2149     """initialize a new queue repository
  2148     """initialize a new queue repository
  2150 
  2149