Module Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias Assign NameStore Str Assign NameStore TupleLoad Num Num Num Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad FunctionDef arguments args NameParam defaults NameLoad body Global identifier If CompareIs NameLoad NameLoad body If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Str NameLoad Str Return NameLoad decorator_list FunctionDef arguments args defaults body Global identifier If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args defaults body Global identifier For NameStore NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Assign NameStore ListLoad decorator_list Assign NameStore NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad ListLoad Str keyword NameLoad If CompareEq Call AttributeLoad NameLoad attr Num body Return AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Global identifier If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad SubscriptLoad Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Slice Call NameLoad Str attr attr Str Slice Num Num orelse Print AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str FunctionDef arguments args defaults vararg body Assign NameStore ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return CompareEq Call AttributeLoad Call NameLoad NameLoad NameLoad attr Num decorator_list Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareLtE NameLoad NameLoad body Return NameLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr Call NameLoad Lambda arguments args NameParam defaults Call NameLoad NameLoad NameLoad Print AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore ListLoad NameLoad NameLoad Str Str Str Str Str body If CompareIn NameLoad NameLoad body Delete SubscriptDel NameLoad Index NameLoad If NameLoad body Expr Call NameLoad NameLoad Str Str If NameLoad body Expr Call NameLoad NameLoad Str Call NameLoad Expr Call NameLoad NameLoad Str Call NameLoad If NameLoad body If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad NameLoad If NameLoad body If NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad If NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad If NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad If Call NameLoad body Global identifier Global identifier Assign NameStore Str If BoolOpAnd NameLoad CompareNotEq NameLoad NameLoad body If BoolOpOr NameLoad NameLoad body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore NameLoad If BoolOpAnd CompareIn NameLoad NameLoad CompareNotEq NameLoad SubscriptLoad NameLoad Index NameLoad body If BoolOpOr NameLoad NameLoad body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpMod Str SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad AugAssignAdd NameStore Str AugAssignAdd NameStore Call AttributeLoad Str attr NameLoad If CompareEq NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Str If CompareEq NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Str If CompareEq NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Str Expr Call NameLoad Str NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num NameLoad If NameLoad body Expr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad TryFinally body Assign NameStore Call AttributeLoad NameLoad attr finalbody Expr Call NameLoad NameLoad Return NameLoad decorator_list decorator_list
N/A N/A os N/A sys N/A subprocess N/A tempfile signal SIGTERM error GitError trace REPO_TRACE IsTrace Trace N/A GIT git N/A MIN_GIT_VERSION N/A 1 5 4 N/A GIT_DIR GIT_DIR N/A LAST_GITDIR None N/A LAST_CWD None N/A _ssh_proxy_path None N/A _ssh_sock_path None N/A _ssh_clients N/A ssh_sock N/A N/A create N/A True N/A N/A _ssh_sock_path N/A N/A _ssh_sock_path None N/A N/A N/A create N/A N/A None N/A dir /tmp N/A N/A N/A N/A N/A os path exists dir N/A N/A dir N/A N/A tempfile gettempdir N/A _ssh_sock_path N/A N/A N/A os path join N/A N/A tempfile mkdtemp ssh- dir master-%r@%h:%p N/A _ssh_sock_path N/A _ssh_proxy N/A N/A N/A N/A N/A _ssh_proxy_path N/A N/A _ssh_proxy_path None N/A N/A _ssh_proxy_path N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ git_ssh N/A _ssh_proxy_path N/A _add_ssh_client N/A N/A p N/A N/A N/A N/A N/A _ssh_clients append p N/A _remove_ssh_client N/A N/A p N/A N/A N/A N/A N/A N/A N/A _ssh_clients remove p N/A N/A N/A ValueError N/A N/A N/A terminate_ssh_clients N/A N/A N/A N/A N/A _ssh_clients N/A p _ssh_clients N/A N/A N/A N/A N/A N/A os kill N/A p pid SIGTERM N/A N/A N/A p wait N/A N/A N/A OSError N/A N/A N/A _ssh_clients N/A N/A N/A _git_version None _GitCall N/A object N/A version N/A N/A self N/A N/A N/A p N/A GitCommand None N/A --version capture_stdout True N/A N/A N/A N/A p Wait 0 N/A N/A N/A p stdout N/A None N/A version_tuple N/A N/A self N/A N/A N/A _git_version N/A N/A _git_version None N/A N/A ver_str N/A N/A git version N/A N/A N/A ver_str startswith git version  N/A N/A _git_version N/A tuple N/A map N/A N/A N/A x N/A N/A int x N/A N/A N/A N/A N/A N/A ver_str N/A N/A len git version  strip split . N/A 0 3 N/A N/A N/A sys stderr N/A fatal: "%s" unsupported ver_str N/A N/A N/A sys exit 1 N/A _git_version N/A __getattr__ N/A N/A self name N/A N/A N/A name N/A N/A name replace _ - fun N/A N/A N/A cmdv N/A N/A command N/A name N/A N/A N/A command extend cmdv N/A N/A N/A N/A N/A GitCommand None command Wait 0 N/A N/A fun N/A N/A N/A git N/A _GitCall git_require N/A N/A min_version fail N/A False N/A N/A git_version N/A N/A git version_tuple N/A N/A min_version git_version N/A N/A True N/A fail N/A N/A need N/A N/A . join N/A map N/A N/A N/A x N/A N/A str x min_version N/A N/A sys stderr N/A fatal: git %s or later required need N/A N/A N/A sys exit 1 N/A False N/A _setenv N/A N/A env name value N/A N/A N/A N/A env N/A name N/A N/A value encode N/A GitCommand N/A object N/A __init__ N/A N/A self project cmdv bare provide_stdin capture_stdout capture_stderr disable_editor ssh_proxy cwd gitdir N/A False False False False False False None None N/A N/A env N/A N/A N/A os environ copy N/A e N/A REPO_TRACE GIT_DIR GIT_ALTERNATE_OBJECT_DIRECTORIES GIT_OBJECT_DIRECTORY GIT_WORK_TREE GIT_GRAFT_FILE GIT_INDEX_FILE N/A N/A N/A e env N/A N/A N/A env N/A e N/A disable_editor N/A N/A N/A _setenv env GIT_EDITOR : N/A ssh_proxy N/A N/A N/A _setenv env REPO_SSH_SOCK N/A ssh_sock N/A N/A _setenv env GIT_SSH N/A _ssh_proxy N/A project N/A N/A N/A cwd N/A N/A cwd N/A project worktree N/A N/A gitdir N/A N/A gitdir N/A project gitdir N/A command N/A GIT N/A bare N/A N/A gitdir N/A N/A N/A _setenv env GIT_DIR gitdir N/A cwd None N/A N/A N/A command extend cmdv N/A provide_stdin N/A N/A stdin N/A subprocess PIPE N/A N/A stdin None N/A capture_stdout N/A N/A stdout N/A subprocess PIPE N/A N/A stdout None N/A capture_stderr N/A N/A stderr N/A subprocess PIPE N/A N/A stderr None N/A N/A IsTrace N/A N/A LAST_CWD N/A LAST_GITDIR N/A dbg N/A N/A cwd N/A LAST_CWD cwd N/A N/A N/A LAST_GITDIR LAST_CWD N/A N/A dbg N/A dbg N/A : cd %s
 cwd N/A LAST_CWD cwd N/A N/A N/A GIT_DIR env N/A LAST_GITDIR N/A env N/A GIT_DIR N/A N/A N/A LAST_GITDIR LAST_CWD N/A N/A dbg N/A dbg N/A : export GIT_DIR=%s
 N/A env N/A GIT_DIR N/A LAST_GITDIR N/A env N/A GIT_DIR N/A dbg :  N/A dbg N/A N/A join command N/A N/A stdin N/A subprocess PIPE N/A N/A dbg  0<| N/A N/A stdout N/A subprocess PIPE N/A N/A dbg  1>| N/A N/A stderr N/A subprocess PIPE N/A N/A dbg  2>| N/A N/A Trace %s dbg N/A N/A N/A p N/A N/A subprocess Popen command cwd cwd env env stdin stdin stdout stdout stderr stderr N/A N/A N/A Exception N/A e N/A N/A N/A GitError N/A %s: %s N/A N/A command N/A 1 e N/A ssh_proxy N/A N/A N/A _add_ssh_client p N/A N/A self process p N/A N/A self stdin N/A p stdin N/A Wait N/A N/A self N/A N/A N/A p N/A self process N/A N/A p stdin N/A N/A N/A N/A N/A p stdin close N/A N/A self stdin None N/A N/A p stdout N/A N/A N/A self stdout N/A N/A N/A p stdout read N/A N/A N/A N/A p stdout close N/A N/A N/A p stdout None N/A N/A p stderr N/A N/A N/A self stderr N/A N/A N/A p stderr read N/A N/A N/A N/A p stderr close N/A N/A N/A p stderr None N/A N/A N/A rc N/A N/A p wait N/A N/A N/A _remove_ssh_client p N/A rc N/A N/A