mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-07 12:21:27 +01:00
Make it accept origin environment variable
Add explicit skip for 0a6a1b27a4 as its a rare case of same commit landed/reverted twice
Pull Request resolved: https://github.com/pytorch/pytorch/pull/75209
Approved by: https://github.com/atalman, https://github.com/bigfootjon
26 lines
804 B
Python
Executable File
26 lines
804 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
from gitutils import get_git_repo_dir, get_git_remote_name, GitRepo
|
|
from typing import Any
|
|
|
|
|
|
def parse_args() -> Any:
|
|
from argparse import ArgumentParser
|
|
parser = ArgumentParser("Merge PR/branch into default branch")
|
|
parser.add_argument("--sync-branch", default="sync")
|
|
parser.add_argument("--default-branch", type=str, default="main")
|
|
parser.add_argument("--dry-run", action="store_true")
|
|
parser.add_argument("--debug", action="store_true")
|
|
return parser.parse_args()
|
|
|
|
|
|
def main() -> None:
|
|
args = parse_args()
|
|
repo = GitRepo(get_git_repo_dir(), get_git_remote_name(), debug=args.debug)
|
|
repo.cherry_pick_commits(args.sync_branch, args.default_branch)
|
|
repo.push(args.default_branch, args.dry_run)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|