# HG changeset patch # User Sushil khanchi # Date 1548929328 -19800 # Node ID 20d1ceef2df24399bef9fdab793d1298441ee03f # Parent 61d83e0cfdf29b90ca5b12602e098522a3ae2640 compat: pass contexts to _findlimit() (issue6066) Now _findlimit() in copies module accept context instead of rev number. See https://phab.mercurial-scm.org/D5595 diff -r 61d83e0cfdf2 -r 20d1ceef2df2 hgext3rd/evolve/compat.py --- a/hgext3rd/evolve/compat.py Sun Feb 03 08:10:48 2019 +0100 +++ b/hgext3rd/evolve/compat.py Thu Jan 31 15:38:48 2019 +0530 @@ -261,7 +261,11 @@ if graft: tca = _c1.ancestor(_c2) - limit = copies._findlimit(repo, c1.rev(), c2.rev()) + # hg < 4.8 compat (dc50121126ae) + try: + limit = copies._findlimit(repo, c1, c2) + except (AttributeError, TypeError): + limit = copies._findlimit(repo, c1.rev(), c2.rev()) if limit is None: # no common ancestor, no copies return {}, {}, {}, {}, {}