##// END OF EJS Templates
merge: structure 'remote created' code to match table...
Martin von Zweigbergk -
r23649:18ab5e59 default
parent child Browse files
Show More
@@ -496,15 +496,19 b' def manifestmerge(repo, wctx, p2, pa, br'
496 #
496 #
497 # Checking whether the files are different is expensive, so we
497 # Checking whether the files are different is expensive, so we
498 # don't do that when we can avoid it.
498 # don't do that when we can avoid it.
499 if force and not branchmerge:
499 if not force:
500 different = _checkunknownfile(repo, wctx, p2, f)
501 if different:
502 aborts.append((f, "ud"))
503 else:
504 actions[f] = ('g', (fl2,), "remote created")
505 elif not branchmerge:
500 actions[f] = ('g', (fl2,), "remote created")
506 actions[f] = ('g', (fl2,), "remote created")
501 else:
507 else:
502 different = _checkunknownfile(repo, wctx, p2, f)
508 different = _checkunknownfile(repo, wctx, p2, f)
503 if force and branchmerge and different:
509 if different:
504 actions[f] = ('m', (f, f, None, False, pa.node()),
510 actions[f] = ('m', (f, f, None, False, pa.node()),
505 "remote differs from untracked local")
511 "remote differs from untracked local")
506 elif not force and different:
507 aborts.append((f, 'ud'))
508 else:
512 else:
509 actions[f] = ('g', (fl2,), "remote created")
513 actions[f] = ('g', (fl2,), "remote created")
510 elif n2 != ma[f]:
514 elif n2 != ma[f]:
General Comments 0
You need to be logged in to leave comments. Login now