##// END OF EJS Templates
settings: Use the new 'use_rebase' argument to decide between rebase or merge.
Martin Bornhold -
r362:c14bb309 default
parent child Browse files
Show More
@@ -577,7 +577,7 b' class MercurialRepository(BaseRepository'
577 577 push_branches=push_branches)
578 578
579 579 def _local_merge(self, target_ref, merge_message, user_name, user_email,
580 source_ref):
580 source_ref, use_rebase=False):
581 581 """
582 582 Merge the given source_revision into the checked out revision.
583 583
@@ -597,7 +597,7 b' class MercurialRepository(BaseRepository'
597 597 # In this case we should force a commit message
598 598 return source_ref.commit_id, True
599 599
600 if settings.HG_USE_REBASE_FOR_MERGING:
600 if use_rebase:
601 601 try:
602 602 bookmark_name = 'rcbook%s%s' % (source_ref.commit_id,
603 603 target_ref.commit_id)
@@ -691,7 +691,7 b' class MercurialRepository(BaseRepository'
691 691 try:
692 692 merge_commit_id, needs_push = shadow_repo._local_merge(
693 693 target_ref, merge_message, merger_name, merger_email,
694 source_ref)
694 source_ref, use_rebase=use_rebase)
695 695 merge_possible = True
696 696 except RepositoryError as e:
697 697 log.exception('Failure when doing local merge on hg shadow repo')
General Comments 0
You need to be logged in to leave comments. Login now