Mercurial > evolve
changeset 3142:28e501581dc7
compat: drop support for 3.8's '_destrebase' function
We no longer support this version.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 24 Oct 2017 14:12:37 +0200 |
parents | f9faa5b6f937 |
children | f7f8fcbed02c |
files | hgext3rd/topic/destination.py |
diffstat | 1 files changed, 5 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext3rd/topic/destination.py Tue Oct 24 14:11:28 2017 +0200 +++ b/hgext3rd/topic/destination.py Tue Oct 24 14:12:37 2017 +0200 @@ -6,7 +6,6 @@ destutil, error, extensions, - util, ) from . import topicmap from .evolvebits import builddependencies @@ -100,24 +99,8 @@ def modsetup(ui): """run a uisetup time to install all destinations wrapping""" - if util.safehasattr(destutil, '_destmergebranch'): - extensions.wrapfunction(destutil, '_destmergebranch', _destmergebranch) - try: - rebase = extensions.find('rebase') - except KeyError: - rebase = None - - # Mercurial 4.4 rename _definesets into _definedestmap - rebasebefore38 = not util.safehasattr(rebase, '_definesets') - rebasebefore44 = not util.safehasattr(rebase, '_definedestmap') - - if (util.safehasattr(rebase, '_destrebase') - # logic not shared with merge yet < hg-3.8 - and rebasebefore38 and rebasebefore44): - extensions.wrapfunction(rebase, '_destrebase', _destmergebranch) - if util.safehasattr(destutil, 'destupdatesteps'): - bridx = destutil.destupdatesteps.index('branch') - destutil.destupdatesteps.insert(bridx, 'topic') - destutil.destupdatestepmap['topic'] = _destupdatetopic - if util.safehasattr(destutil, 'desthistedit'): - extensions.wrapfunction(destutil, 'desthistedit', desthistedit) + extensions.wrapfunction(destutil, '_destmergebranch', _destmergebranch) + bridx = destutil.destupdatesteps.index('branch') + destutil.destupdatesteps.insert(bridx, 'topic') + destutil.destupdatestepmap['topic'] = _destupdatetopic + extensions.wrapfunction(destutil, 'desthistedit', desthistedit)