Mercurial > public > mercurial-scm > hg
comparison mercurial/merge.py @ 10968:7a0d096e221e
dirstate: more explicit name, rename normaldirty() to otherparent()
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Tue, 20 Apr 2010 11:17:01 +0200 |
parents | 0e64d814d7d0 |
children | 502474839293 |
comparison
equal
deleted
inserted
replaced
10967:479f15f3faa9 | 10968:7a0d096e221e |
---|---|
362 repo.dirstate.forget(f) | 362 repo.dirstate.forget(f) |
363 elif m == "e": # exec change | 363 elif m == "e": # exec change |
364 repo.dirstate.normallookup(f) | 364 repo.dirstate.normallookup(f) |
365 elif m == "g": # get | 365 elif m == "g": # get |
366 if branchmerge: | 366 if branchmerge: |
367 repo.dirstate.normaldirty(f) | 367 repo.dirstate.otherparent(f) |
368 else: | 368 else: |
369 repo.dirstate.normal(f) | 369 repo.dirstate.normal(f) |
370 elif m == "m": # merge | 370 elif m == "m": # merge |
371 f2, fd, flag, move = a[2:] | 371 f2, fd, flag, move = a[2:] |
372 if branchmerge: | 372 if branchmerge: |
505 repo.hook('preupdate', throw=True, parent1=xp1, parent2=xp2) | 505 repo.hook('preupdate', throw=True, parent1=xp1, parent2=xp2) |
506 | 506 |
507 stats = applyupdates(repo, action, wc, p2) | 507 stats = applyupdates(repo, action, wc, p2) |
508 | 508 |
509 if not partial: | 509 if not partial: |
510 repo.dirstate.setparents(fp1, fp2) | |
510 recordupdates(repo, action, branchmerge) | 511 recordupdates(repo, action, branchmerge) |
511 repo.dirstate.setparents(fp1, fp2) | |
512 if not branchmerge and not fastforward: | 512 if not branchmerge and not fastforward: |
513 repo.dirstate.setbranch(p2.branch()) | 513 repo.dirstate.setbranch(p2.branch()) |
514 finally: | 514 finally: |
515 wlock.release() | 515 wlock.release() |
516 | 516 |