# HG changeset patch # User Abderrahim Kitouni # Date 1244053784 -3600 # Node ID 53ef6f725598e1cd0793bbd087a57e97aec96c22 # Parent 88fdcb23294efba55037a02f3e37c1303c7e66f4 make sure commit_import_ctx works with latest hg diff -r 88fdcb23294e -r 53ef6f725598 hgrepo.py --- a/hgrepo.py Wed Jun 03 16:32:03 2009 -0700 +++ b/hgrepo.py Wed Jun 03 19:29:44 2009 +0100 @@ -54,7 +54,10 @@ try: fctx = wctx.filectx(f) newflags = fctx.flags() - new[f] = self.filecommit(fctx, m1, m2, linkrev, trp, changed) + try: + new[f] = self.filecommit(fctx, m1, m2, linkrev, trp, changed) + except AttributeError: + new[f] = self._filecommit(fctx, m1, m2, linkrev, trp, changed) if ((not changed or changed[-1] != f) and m2.get(f) != new[f]): # mention the file in the changelog if some