# HG changeset patch # User Augie Fackler # Date 2018-02-21 17:03:44 # Node ID ff7a19ad7aa38038aa1ea0d616ee1550262c4253 # Parent 658d694a656e7d3a0c3d8131d7e3255740e283c9 narrowchangegroup: remove backwards compatibility with old hg This was missed in the initial import of narrowhg, but was detected by the Python 3 porting effort once I got enough other things in narrow fixed. Differential Revision: https://phab.mercurial-scm.org/D2370 diff --git a/hgext/narrow/narrowchangegroup.py b/hgext/narrow/narrowchangegroup.py --- a/hgext/narrow/narrowchangegroup.py +++ b/hgext/narrow/narrowchangegroup.py @@ -215,13 +215,8 @@ def setup(): # weren't introduced by that manifest. fastpathlinkrev = fastpathlinkrev and not self.is_shallow - moreargs = [] - if self.generatemanifests.func_code.co_argcount == 7: - # The source argument was added to generatemanifests in hg in - # 75cc1f1e11f2 (2017/09/11). - moreargs.append(source) for chunk in self.generatemanifests(commonrevs, clrevorder, - fastpathlinkrev, mfs, fnodes, *moreargs): + fastpathlinkrev, mfs, fnodes, source): yield chunk # BEGIN NARROW HACK mfdicts = None