tests/crashgetbundler.py
author Pierre-Yves David <pierre-yves.david@octobus.net>
Sat, 16 May 2020 20:38:07 +0200
branchstable
changeset 44910 783f059509e4
parent 43076 2372284d9457
child 48875 6000f5b25c9b
permissions -rw-r--r--
flags: add a test for merging exec flag change with rename and file change Changing the file activate other code path that also have bugsā€¦ There are two distinct bugs depending of which side of the merge you stand on. They both leading to exec flag loss. We add tests for both, the fix are coming in later changesets. Differential Revision: https://phab.mercurial-scm.org/D8532

from __future__ import absolute_import

from mercurial.i18n import _
from mercurial import changegroup, error, extensions


def abort(orig, *args, **kwargs):
    raise error.Abort(_('this is an exercise'))


def uisetup(ui):
    extensions.wrapfunction(changegroup, 'getbundler', abort)