Rename the --branch flag to --remote-branch to maintain consistency with the upstream JavaScript version. This would be a minor breaking change but improves API consistency. Could be implemented as supporting both flags initially with --branch being deprecated.