def print_conflicts(branch, config, git): if has_merge_conflict(branch, config.trunk, git): print(red("{} conflicts with {}".format(branch, config.trunk))) return conflict_found = False for other_branch in config.branches: if has_merge_conflict(branch, other_branch, git): print(red("{} conflicts with {}".format(branch, other_branch))) conflict_found = True if not conflict_found: print_merge_details(branch, config.name, git, known_branches=config.branches)