Module ImportFrom alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias alias ImportFrom alias If UnaryOpNot Call NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Num FunctionDef arguments args NameParam defaults NameLoad body If NameLoad body Expr Call NameLoad Str orelse Expr Call NameLoad Str Expr Call NameLoad Str Assign NameStore Call AttributeLoad Call NameLoad Str attr Return CompareEq NameLoad Str decorator_list FunctionDef arguments args NameParam defaults vararg body Assign NameStore BinOpMod NameLoad NameLoad Expr Call NameLoad BinOpMod Str NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str Str keyword Str keyword Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad BoolOpOr BoolOpAnd CompareNotEq Call NameLoad NameLoad Num Str Str NameLoad For NameStore NameLoad body Expr Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr Assign NameStore CompareIn NameLoad TupleLoad Str Str Str Str Str If NameLoad body If CompareGt Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad orelse Expr Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict Assign NameStore Dict Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr Str For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Dict For NameStore NameLoad body If CompareIs NameLoad NameLoad body Continue Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad BoolOpOr BoolOpAnd CompareNotEq Call NameLoad NameLoad Num Str Str NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore ListComp IfExp Call NameLoad Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call NameLoad Str NameLoad Continue Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num If UnaryOpNot NameLoad body Expr Call NameLoad Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot NameLoad body Expr Call NameLoad Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call NameLoad Str Assign NameStore NameLoad For NameStore NameLoad body If CompareGt Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Break If NameLoad body If UnaryOpNot Call NameLoad keyword NameLoad body Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad For NameStore NameLoad body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Call AttributeLoad Str attr NameLoad Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr attr If CompareNotIn NameLoad TupleLoad Str Str Str Str Str body Expr Call NameLoad Str keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Continue Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Assign NameStore BinOpMod Str NameLoad If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr NameLoad CompareNotEq NameLoad NameLoad body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Expr Call NameLoad Str Expr Call NameLoad BinOpMod Str NameLoad Assign AttributeStore NameLoad attr NameLoad Continue Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore NameLoad Expr Call NameLoad keyword AttributeLoad NameLoad attr Expr Call NameLoad Str keyword AttributeLoad NameLoad attr If NameLoad body For NameStore NameLoad body If UnaryOpNot AttributeLoad NameLoad attr body If CompareLtE Call NameLoad Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Str orelse Assign NameStore Str Expr Call NameLoad BinOpMod BinOpAdd Str NameLoad TupleLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call NameLoad For NameStore NameLoad body If AttributeLoad NameLoad attr body Expr Call NameLoad BinOpMod Str TupleLoad BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpAdd NameLoad NameLoad If UnaryOpNot AttributeLoad AttributeLoad NameLoad attr attr body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Call NameLoad NameLoad Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad BinOpAdd NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareNotEq Call AttributeLoad Call NameLoad NameLoad NameLoad keyword NameLoad attr Num body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad ListLoad Str Str Str keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad NameLoad ListLoad Str Str BinOpMod Str NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr For NameStore NameLoad body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore ListLoad NameLoad orelse Assign NameStore NameLoad Expr Call NameLoad BinOpMod Str Call NameLoad NameLoad keyword AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad If BoolOpAnd NameLoad UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore NameLoad Assign NameStore ListComp AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call NameLoad BinOpMod Str Call NameLoad NameLoad keyword AttributeLoad NameLoad attr Return If UnaryOpNot NameLoad body Expr Call NameLoad Str keyword AttributeLoad NameLoad attr orelse If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Num body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Index Num orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list
N/A __future__ print_function N/A copy N/A re N/A sys command InteractiveCommand editor Editor error GitError HookError UploadError git_command GitCommand project RepoHook git_refs GitRefs HEAD R_HEADS R_TAGS R_PUB R_M pyversion is_python3 N/A N/A N/A is_python3 N/A N/A input raw_input N/A N/A unicode str N/A UNUSUAL_COMMIT_THRESHOLD 5 _ConfirmManyPushs N/A N/A multiple_branches N/A False N/A N/A multiple_branches N/A N/A N/A print ATTENTION: One or more branches has an unusually high number of commits. N/A N/A N/A print ATTENTION: You are pushing an unusually high number of commits. N/A N/A print YOU PROBABLY DO NOT MEAN TO DO THIS. (Did you rebase across branches?) N/A answer N/A N/A N/A input If you are sure you intend to do this, type 'yes':  strip N/A N/A answer yes N/A _die N/A N/A fmt N/A args N/A N/A msg N/A fmt args N/A N/A print N/A error: %s msg file N/A sys stderr N/A N/A N/A sys exit 1 N/A Push N/A InteractiveCommand N/A N/A common True N/A helpSummary Push changes (bypass code review) N/A helpUsage 
%prog [<project>]...
 N/A helpDescription 
The '%prog' command is used to push changes to its remote branch.
It searches for topic branches in local projects that have not yet
been pushed (or published for review).  If multiple topic branches
are found, '%prog' opens an editor to allow the user to select
which branches to push.

'%prog' searches for pushable changes in all projects listed at
the command line.  Projects can be specified either by name, or by
a relative or absolute path to the project's local directory. If no
projects are specified, '%prog' will search for pushadable changes
in all projects listed in the manifest.

 _Options N/A N/A self p N/A N/A N/A N/A N/A p add_option --br type string action store dest branch help Branch to push. N/A N/A N/A p add_option --cbr --current-branch dest current_branch action store_true help Push current git branch. N/A N/A N/A p add_option -D --destination --dest type string action store dest dest_branch metavar BRANCH help Push on this target branch. N/A N/A N/A p add_option --no-verify dest bypass_hooks action store_true help Do not run the push hook. N/A N/A N/A p add_option --verify dest allow_all_hooks action store_true help Run the push hook without prompting. N/A _SingleBranch N/A N/A self opt branch N/A N/A N/A project N/A branch project N/A name N/A branch name N/A remote N/A N/A N/A project GetBranch name remote N/A date N/A branch date N/A commit_list N/A branch commits N/A destination N/A N/A opt dest_branch N/A project dest_branch N/A project revisionExpr N/A N/A print N/A Push project %s/ to remote branch %s: N/A N/A project relpath destination N/A N/A print N/A   branch %s (%2d commit%s, %s): N/A name N/A len commit_list N/A N/A N/A N/A len commit_list 1 s date N/A commit commit_list N/A N/A N/A print N/A          %s commit N/A N/A N/A N/A sys stdout write N/A to %s (y/N)?  N/A remote name N/A answer N/A N/A N/A N/A N/A N/A N/A sys stdin readline strip lower N/A answer N/A answer N/A y yes 1 true t N/A answer N/A N/A N/A N/A len N/A branch commits UNUSUAL_COMMIT_THRESHOLD N/A N/A answer N/A _ConfirmManyPushs N/A answer N/A N/A N/A N/A self _Push opt N/A branch N/A N/A N/A _die push aborted by user N/A _MultipleBranches N/A N/A self opt pending N/A N/A N/A projects N/A N/A branches N/A N/A script N/A N/A N/A N/A script append # Uncomment the branches to push: N/A N/A project avail pending N/A N/A N/A N/A script append # N/A N/A N/A script append N/A # project %s/: N/A project relpath N/A b N/A N/A branch avail N/A N/A N/A branch None N/A N/A N/A name N/A branch name N/A date N/A branch date N/A commit_list N/A branch commits N/A b N/A N/A N/A N/A script append # N/A destination N/A N/A opt dest_branch N/A project dest_branch N/A project revisionExpr N/A N/A N/A script append N/A #  branch %s (%2d commit%s, %s) to remote branch %s: N/A name N/A len commit_list N/A N/A N/A N/A len commit_list 1 s date destination N/A commit commit_list N/A N/A N/A N/A script append N/A #         %s commit N/A N/A b N/A name branch N/A N/A projects N/A N/A project relpath project N/A N/A branches N/A N/A project name b N/A N/A N/A script append N/A script N/A N/A N/A issubclass N/A type x unicode N/A N/A x encode utf-8 x N/A x script N/A script N/A N/A N/A N/A Editor EditString N/A N/A join script split N/A project_re N/A N/A re compile ^#?\s*project\s*([^\s]+)/:$ N/A branch_re N/A N/A re compile ^\s*branch\s*([^\s(]+)\s*\(.* N/A project None N/A todo N/A N/A line script N/A N/A m N/A N/A project_re match line N/A m N/A N/A name N/A N/A m group 1 N/A project N/A N/A projects get name N/A N/A project N/A N/A N/A _die project %s not available for push name N/A N/A m N/A N/A branch_re match line N/A m N/A N/A name N/A N/A m group 1 N/A N/A project N/A N/A N/A _die project for branch %s not in script name N/A branch N/A N/A N/A branches N/A N/A project name get name N/A N/A branch N/A N/A N/A _die branch %s not in %s name N/A project relpath N/A N/A N/A todo append branch N/A N/A todo N/A N/A N/A _die nothing uncommented for push N/A many_commits False N/A branch todo N/A N/A N/A N/A len N/A branch commits UNUSUAL_COMMIT_THRESHOLD N/A N/A many_commits True N/A N/A many_commits N/A N/A N/A N/A _ConfirmManyPushs multiple_branches True N/A N/A N/A _die push aborted by user N/A N/A N/A self _Push opt todo N/A _Push N/A N/A self opt todo N/A N/A N/A have_errors False N/A branch todo N/A N/A N/A N/A changes N/A N/A N/A branch project UncommitedFiles N/A changes N/A N/A N/A N/A N/A sys stdout write N/A Uncommitted changes in  N/A N/A branch project name N/A N/A N/A N/A sys stdout write  (did you forget to amend?):
 N/A N/A N/A N/A sys stdout write N/A N/A N/A join changes N/A N/A N/A N/A sys stdout write Continue pushing? (y/N)  N/A a N/A N/A N/A N/A N/A N/A N/A sys stdin readline strip lower N/A N/A a N/A y yes t true on N/A N/A N/A print skipping push file N/A sys stderr N/A N/A branch uploaded False N/A N/A branch error User aborted N/A N/A destination N/A N/A opt dest_branch N/A N/A branch project dest_branch N/A merge_branch N/A N/A self _GetMergeBranch N/A branch project N/A destination N/A N/A full_dest N/A refs/heads/%s destination N/A N/A N/A N/A opt dest_branch merge_branch N/A merge_branch full_dest N/A N/A N/A print N/A merge branch %s does not match destination branch %s N/A merge_branch full_dest N/A N/A print skipping push. N/A N/A print N/A Please use `--destination %s` if this is intentional destination N/A N/A branch uploaded False N/A N/A N/A N/A self Push branch dest_branch destination N/A N/A branch uploaded True N/A N/A N/A UploadError N/A e N/A N/A N/A branch error e N/A N/A branch uploaded False N/A have_errors True N/A N/A print file N/A sys stderr N/A N/A print ---------------------------------------------------------------------- file N/A sys stderr N/A have_errors N/A N/A branch todo N/A N/A N/A N/A branch uploaded N/A N/A N/A N/A len N/A str N/A branch error 30 N/A N/A fmt  (%s) N/A N/A fmt 
       (%s) N/A N/A print N/A N/A [FAILED] %-15s %-15s fmt N/A N/A N/A N/A branch project relpath / N/A branch name N/A str N/A branch error file N/A sys stderr N/A N/A print N/A branch todo N/A N/A N/A branch uploaded N/A N/A N/A print N/A [OK    ] %-15s %s N/A N/A N/A N/A branch project relpath / N/A branch name file N/A sys stderr N/A have_errors N/A N/A N/A N/A sys exit 1 N/A Push N/A N/A self branch_base branch dest_branch N/A None None N/A N/A Pushs the named branch.
     N/A project N/A branch_base project N/A N/A branch None N/A N/A branch N/A project CurrentBranch N/A N/A branch None N/A N/A N/A GitError not currently on a branch N/A branch N/A N/A project GetBranch branch N/A N/A N/A branch LocalMerge N/A N/A N/A GitError N/A branch %s does not track a remote N/A branch name N/A N/A dest_branch None N/A N/A dest_branch N/A project dest_branch N/A N/A dest_branch None N/A N/A dest_branch N/A branch merge N/A N/A N/A N/A dest_branch startswith R_HEADS N/A N/A dest_branch N/A R_HEADS dest_branch N/A N/A N/A N/A branch remote projectname N/A N/A N/A N/A branch remote projectname N/A project name N/A N/A N/A N/A branch remote Save N/A remote N/A N/A branch remote name N/A cmd N/A push N/A N/A N/A cmd append remote N/A N/A N/A dest_branch startswith R_HEADS N/A N/A dest_branch N/A dest_branch N/A N/A len R_HEADS N/A push_type heads N/A ref_spec N/A %s:refs/%s/%s N/A N/A R_HEADS N/A branch name push_type dest_branch N/A N/A N/A cmd append ref_spec N/A N/A N/A N/A N/A GitCommand project cmd bare True Wait 0 N/A N/A N/A UploadError Push failed N/A _GetMergeBranch N/A N/A self project N/A N/A N/A p N/A GitCommand project N/A rev-parse --abbrev-ref HEAD capture_stdout True capture_stderr True N/A N/A N/A p Wait N/A local_branch N/A N/A N/A p stdout strip N/A p N/A GitCommand project N/A config --get N/A branch.%s.merge local_branch capture_stdout True capture_stderr True N/A N/A N/A p Wait N/A merge_branch N/A N/A N/A p stdout strip N/A merge_branch N/A Execute N/A N/A self opt args N/A N/A N/A N/A self opt opt N/A project_list N/A N/A self GetProjects args N/A pending N/A N/A branch None N/A N/A opt branch N/A N/A branch N/A opt branch N/A project project_list N/A N/A N/A opt current_branch N/A N/A cbr N/A project CurrentBranch N/A up_branch N/A N/A project GetUploadableBranch cbr N/A up_branch N/A N/A avail N/A up_branch N/A N/A avail None N/A N/A print N/A ERROR: Current branch (%s) not pushable. You may be able to type "git branch --set-upstream-to m/master" to fix your branch. N/A str cbr file N/A sys stderr N/A N/A avail N/A N/A project GetUploadableBranches branch N/A avail N/A N/A N/A N/A pending append N/A project avail N/A N/A pending N/A N/A opt bypass_hooks N/A N/A hook N/A RepoHook pre-push N/A N/A self manifest repo_hooks_project N/A N/A self manifest topdir abort_if_user_denies True N/A pending_proj_names N/A N/A project name N/A N/A project avail pending N/A pending_worktrees N/A N/A project worktree N/A N/A project avail pending N/A N/A N/A N/A N/A hook Run N/A opt allow_all_hooks project_list pending_proj_names worktree_list pending_worktrees N/A N/A N/A HookError N/A e N/A N/A N/A print N/A ERROR: %s N/A str e file N/A sys stderr N/A N/A N/A pending N/A N/A N/A print no branches ready for push file N/A sys stderr N/A N/A N/A N/A N/A len pending 1 N/A N/A len N/A N/A pending N/A 0 N/A 1 1 N/A N/A N/A N/A self _SingleBranch opt N/A N/A N/A pending N/A 0 N/A 1 N/A 0 N/A N/A N/A N/A self _MultipleBranches opt pending N/A N/A