Show More
@@ -1977,13 +1977,10 b' def update(repo, node, branchmerge, forc' | |||||
1977 | wc = repo[None] |
|
1977 | wc = repo[None] | |
1978 | pl = wc.parents() |
|
1978 | pl = wc.parents() | |
1979 | p1 = pl[0] |
|
1979 | p1 = pl[0] | |
|
1980 | p2 = repo[node] | |||
1980 | pas = [None] |
|
1981 | pas = [None] | |
1981 | if ancestor is not None: |
|
1982 | if ancestor is not None: | |
1982 | pas = [repo[ancestor]] |
|
1983 | pas = [repo[ancestor]] | |
1983 |
|
||||
1984 | overwrite = force and not branchmerge |
|
|||
1985 |
|
||||
1986 | p2 = repo[node] |
|
|||
1987 | if pas[0] is None: |
|
1984 | if pas[0] is None: | |
1988 | if repo.ui.configlist('merge', 'preferancestor') == ['*']: |
|
1985 | if repo.ui.configlist('merge', 'preferancestor') == ['*']: | |
1989 | cahs = repo.changelog.commonancestorsheads(p1.node(), p2.node()) |
|
1986 | cahs = repo.changelog.commonancestorsheads(p1.node(), p2.node()) | |
@@ -1993,6 +1990,7 b' def update(repo, node, branchmerge, forc' | |||||
1993 |
|
1990 | |||
1994 | fp1, fp2, xp1, xp2 = p1.node(), p2.node(), bytes(p1), bytes(p2) |
|
1991 | fp1, fp2, xp1, xp2 = p1.node(), p2.node(), bytes(p1), bytes(p2) | |
1995 |
|
1992 | |||
|
1993 | overwrite = force and not branchmerge | |||
1996 | ### check phase |
|
1994 | ### check phase | |
1997 | if not overwrite: |
|
1995 | if not overwrite: | |
1998 | if len(pl) > 1: |
|
1996 | if len(pl) > 1: |
General Comments 0
You need to be logged in to leave comments.
Login now