def METHOD_NAME():
    return_value = True
    try:
        arguments = parseArgs()
    except SystemExit:
        return_value = False
    if return_value:
        os.chdir(os.path.join(arguments.workspaceDir, 'Trilinos'))
        print_wrapper(f"Set CWD = {os.path.join(arguments.workspaceDir, 'Trilinos')}")
        write_header()
        echoJenkinsVars(arguments.workspaceDir)
        try:
            merge_branch(arguments.sourceRepo,
                         arguments.targetBranch,
                         arguments.sourceSHA)
        except SystemExit:
            return_value = False
        except subprocess.CalledProcessError as cpe:
            return_value = False
            print_wrapper(f"Received subprocess.CalledProcessError - returned {cpe.returncode}")
            print_wrapper(f"from command {cpe.cmd}")
            print_wrapper(f"output {cpe.output}")
            try:
                print_wrapper(f"  stdout {cpe.stdout}")
            except AttributeError:
                pass
            try:
                print_wrapper(f"  stderr {cpe.stderr}")
            except AttributeError:
                pass
    return return_value