mercurial/merge.py
changeset 30486 d6f3877b72c7
parent 30362 3c6893ba2d36
child 30519 20a42325fdef
equal deleted inserted replaced
30485:acd30a959980 30486:d6f3877b72c7
    23     nullid,
    23     nullid,
    24     nullrev,
    24     nullrev,
    25 )
    25 )
    26 from . import (
    26 from . import (
    27     copies,
    27     copies,
    28     destutil,
       
    29     error,
    28     error,
    30     filemerge,
    29     filemerge,
    31     obsolete,
    30     obsolete,
    32     scmutil,
    31     scmutil,
    33     subrepo,
    32     subrepo,
  1482         p1 = pl[0]
  1481         p1 = pl[0]
  1483         pas = [None]
  1482         pas = [None]
  1484         if ancestor is not None:
  1483         if ancestor is not None:
  1485             pas = [repo[ancestor]]
  1484             pas = [repo[ancestor]]
  1486 
  1485 
  1487         if node is None:
       
  1488             repo.ui.deprecwarn('update with no target', '3.9')
       
  1489             rev, _mark, _act = destutil.destupdate(repo)
       
  1490             node = repo[rev].node()
       
  1491 
       
  1492         overwrite = force and not branchmerge
  1486         overwrite = force and not branchmerge
  1493 
  1487 
  1494         p2 = repo[node]
  1488         p2 = repo[node]
  1495         if pas[0] is None:
  1489         if pas[0] is None:
  1496             if repo.ui.configlist('merge', 'preferancestor', ['*']) == ['*']:
  1490             if repo.ui.configlist('merge', 'preferancestor', ['*']) == ['*']: