hgext/mq.py
changeset 15882 fb63930592d6
parent 15881 3862369cf9b9
child 15883 91d99f02b26f
equal deleted inserted replaced
15881:3862369cf9b9 15882:fb63930592d6
   966                         chunks = patchmod.diff(repo, node1=parent, node2=n,
   966                         chunks = patchmod.diff(repo, node1=parent, node2=n,
   967                                             match=match, opts=diffopts)
   967                                             match=match, opts=diffopts)
   968                         for chunk in chunks:
   968                         for chunk in chunks:
   969                             p.write(chunk)
   969                             p.write(chunk)
   970                     p.close()
   970                     p.close()
   971                     wlock.release()
       
   972                     wlock = None
       
   973                     r = self.qrepo()
   971                     r = self.qrepo()
   974                     if r:
   972                     if r:
   975                         r[None].add([patchfn])
   973                         r[None].add([patchfn])
   976                 except:
   974                 except:
   977                     repo.rollback()
   975                     repo.rollback()