Mercurial > evolve
diff hgext3rd/topic/__init__.py @ 6701:f0cbc19e77ef
topic: drop compatibility for changelog.add() for hg 5.5 and older
Core Mercurial kinda made a circle with first adding p{1,2}copies in 4.9, then
adding files{added,removed} in 5.0 and then removing all these kwargs again in
5.6 (6c56277317c2). We are aiming to only be compatible with 5.6 and later, so
this extra code can be removed.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Wed, 10 Jan 2024 15:28:20 -0300 |
parents | a7d94f235488 |
children | 691a9301b51e |
line wrap: on
line diff
--- a/hgext3rd/topic/__init__.py Thu Oct 26 14:49:37 2023 -0300 +++ b/hgext3rd/topic/__init__.py Wed Jan 10 15:28:20 2024 -0300 @@ -973,8 +973,7 @@ self._extra[constants.extrakey] = b'' def wrapadd(orig, cl, manifest, files, desc, transaction, p1, p2, user, - date=None, extra=None, p1copies=None, p2copies=None, - filesadded=None, filesremoved=None): + date=None, extra=None): if b'topic-namespace' in extra and extra[b'topic-namespace'] == b'none': extra = extra.copy() del extra[b'topic-namespace'] @@ -985,19 +984,8 @@ # if topic is not in extra, drop namespace as well extra = extra.copy() del extra[b'topic-namespace'] - # hg <= 4.9 (0e41f40b01cc) - kwargs = {} - if p1copies is not None: - kwargs['p1copies'] = p1copies - if p2copies is not None: - kwargs['p2copies'] = p2copies - # hg <= 5.0 (f385ba70e4af) - if filesadded is not None: - kwargs['filesadded'] = filesadded - if filesremoved is not None: - kwargs['filesremoved'] = filesremoved return orig(cl, manifest, files, desc, transaction, p1, p2, user, - date=date, extra=extra, **kwargs) + date=date, extra=extra) def applychangewrap(orig, self): orig(self)