diff -r 19ecd39223dc -r 3649c3f2cd90 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Fri Nov 03 10:32:38 2017 -0500 +++ b/mercurial/cmdutil.py Fri Nov 03 14:47:37 2017 +0100 @@ -3790,9 +3790,8 @@ operation = 'discard' reversehunks = True if node != parent: - operation = 'revert' - reversehunks = repo.ui.configbool('experimental', - 'revertalternateinteractivemode') + operation = 'apply' + reversehunks = False if reversehunks: diff = patch.diff(repo, ctx.node(), None, m, opts=diffopts) else: