##// END OF EJS Templates
narrow: fix flaky behavior described in issue6150...
narrow: fix flaky behavior described in issue6150 This has been plaguing the CI for a good while, and it doesn't appear to have an easy fix proposed yet. The solution in this change is to always do an unambiguous (but expensive) lookup in case of comparison. This should always be correct, albeit suboptimal. Differential Revision: https://phab.mercurial-scm.org/D10034

File last commit:

r43346:2372284d default
r47280:b994db7c stable
Show More
crashgetbundler.py
12 lines | 287 B | text/x-python | PythonLexer
/ tests / crashgetbundler.py
Pierre-Yves David
wireproto: properly report server Abort during 'getbundle'...
r30914 from __future__ import absolute_import
from mercurial.i18n import _
Augie Fackler
formatting: blacken the codebase...
r43346 from mercurial import changegroup, error, extensions
Pierre-Yves David
wireproto: properly report server Abort during 'getbundle'...
r30914
def abort(orig, *args, **kwargs):
raise error.Abort(_('this is an exercise'))
Augie Fackler
formatting: blacken the codebase...
r43346
Pierre-Yves David
wireproto: properly report server Abort during 'getbundle'...
r30914 def uisetup(ui):
extensions.wrapfunction(changegroup, 'getbundler', abort)