def run_opts(all_files=False, files=(), color=False, verbose=False, hook=None, remote_branch='', local_branch='', from_ref='', to_ref='', remote_name='', remote_url='', hook_stage='commit', show_diff_on_failure=False, commit_msg_filename='', checkout_type='', is_squash_merge='', rewrite_command=''):
    assert (not (all_files and files))
    return auto_namedtuple(all_files=all_files, files=files, color=color, verbose=verbose, hook=hook, remote_branch=remote_branch, local_branch=local_branch, from_ref=from_ref, to_ref=to_ref, remote_name=remote_name, remote_url=remote_url, hook_stage=hook_stage, show_diff_on_failure=show_diff_on_failure, commit_msg_filename=commit_msg_filename, checkout_type=checkout_type, is_squash_merge=is_squash_merge, rewrite_command=rewrite_command)
def run_opts(all_files=False, files=(), color=False, verbose=False, hook=None, remote_branch=, local_branch=, from_ref=, to_ref=, remote_name=, remote_url=, hook_stage='commit', show_diff_on_failure=False, commit_msg_filename=, checkout_type=, is_squash_merge=, rewrite_command=):
    assert (not (all_files and files))
    return auto_namedtuple(all_files=all_files, files=files, color=color, verbose=verbose, hook=hook, remote_branch=remote_branch, local_branch=local_branch, from_ref=from_ref, to_ref=to_ref, remote_name=remote_name, remote_url=remote_url, hook_stage=hook_stage, show_diff_on_failure=show_diff_on_failure, commit_msg_filename=commit_msg_filename, checkout_type=checkout_type, is_squash_merge=is_squash_merge, rewrite_command=rewrite_command)