comparison mercurial/merge.py @ 48707:48aff31e7f4c

merge: break up a not-so-one-liner for readability Differential Revision: https://phab.mercurial-scm.org/D12110
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 28 Jan 2022 14:25:51 +0100
parents 00bfd920169d
children 25d5dffbb211
comparison
equal deleted inserted replaced
48706:00bfd920169d 48707:48aff31e7f4c
2366 2366
2367 2367
2368 def back_out(ctx, parent=None, wc=None): 2368 def back_out(ctx, parent=None, wc=None):
2369 if parent is None: 2369 if parent is None:
2370 if ctx.p2() is not None: 2370 if ctx.p2() is not None:
2371 raise error.ProgrammingError( 2371 msg = b"must specify parent of merge commit to back out"
2372 b"must specify parent of merge commit to back out" 2372 raise error.ProgrammingError(msg)
2373 )
2374 parent = ctx.p1() 2373 parent = ctx.p1()
2375 return _update( 2374 return _update(
2376 ctx.repo(), 2375 ctx.repo(),
2377 parent, 2376 parent,
2378 branchmerge=True, 2377 branchmerge=True,