equal
deleted
inserted
replaced
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() |