Mercurial > evolve
changeset 3701:29c413a7dfb5
compat: drop compatibility layer for pager
All versions we support now support `ui.pager`.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 19 Apr 2018 16:27:13 +0200 |
parents | 2577fdc3a458 |
children | f6979d64b9fb |
files | hgext3rd/evolve/compat.py hgext3rd/evolve/evolvecmd.py hgext3rd/evolve/obshistory.py hgext3rd/topic/__init__.py hgext3rd/topic/compat.py |
diffstat | 5 files changed, 4 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext3rd/evolve/compat.py Thu Apr 19 16:25:17 2018 +0200 +++ b/hgext3rd/evolve/compat.py Thu Apr 19 16:27:13 2018 +0200 @@ -122,11 +122,6 @@ if not util.safehasattr(obsolete, '_computephasedivergentset'): obsolete._computephasedivergentset = obsolete.cachefor('phasedivergent')(obsolete._computebumpedset) -def startpager(ui, cmd): - """function to start a pager in case ui.pager() exists""" - if util.safehasattr(ui, 'pager'): - ui.pager(cmd) - def memfilectx(repo, ctx, fctx, flags, copied, path): # XXX Would it be better at the module level? varnames = context.memfilectx.__init__.__code__.co_varnames
--- a/hgext3rd/evolve/evolvecmd.py Thu Apr 19 16:25:17 2018 +0200 +++ b/hgext3rd/evolve/evolvecmd.py Thu Apr 19 16:27:13 2018 +0200 @@ -1154,7 +1154,7 @@ for t in troublecategories if opts[t]] if opts['list']: - compat.startpager(ui, 'evolve') + ui.pager('evolve') listtroubles(ui, repo, specifiedcategories, **opts) return
--- a/hgext3rd/evolve/obshistory.py Thu Apr 19 16:25:17 2018 +0200 +++ b/hgext3rd/evolve/obshistory.py Thu Apr 19 16:27:13 2018 +0200 @@ -83,7 +83,7 @@ Returns 0 on success. """ - compat.startpager(ui, 'obslog') + ui.pager('obslog') revs = list(revs) + opts['rev'] if not revs: revs = ['.']
--- a/hgext3rd/topic/__init__.py Thu Apr 19 16:25:17 2018 +0200 +++ b/hgext3rd/topic/__init__.py Thu Apr 19 16:27:13 2018 +0200 @@ -600,7 +600,7 @@ " '_' and '.' characters") raise error.Abort(_("invalid topic name: '%s'") % topic, hint=helptxt) - compat.startpager(ui, 'topics') + ui.pager('topics') if list: if clear or rev: @@ -681,7 +681,7 @@ topic = repo.currenttopic if topic is None: branch = repo[None].branch() - compat.startpager(ui, 'stack') + ui.pager('stack') return stack.showstack(ui, repo, branch=branch, topic=topic, opts=opts) @command('debugcb|debugconvertbookmark', [
--- a/hgext3rd/topic/compat.py Thu Apr 19 16:25:17 2018 +0200 +++ b/hgext3rd/topic/compat.py Thu Apr 19 16:27:13 2018 +0200 @@ -24,10 +24,3 @@ getmarkers = obsolete.getmarkers if successorssets is None: successorssets = obsolete.successorssets - -def startpager(ui, cmd): - """function to start a pager in case ui.pager() exists""" - try: - ui.pager(cmd) - except AttributeError: - pass