Module Import alias Import alias ImportFrom alias ImportFrom alias TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse TryExcept body Assign AttributeStore NameLoad attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Raise Call NameLoad Str NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A os N/A sys git_upstream.errors GitUpstreamError git_upstream.lib.pygitcompat Repo N/A N/A git.exc InvalidGitRepositoryError N/A N/A N/A ImportError N/A git.errors InvalidGitRepositoryError GitMixin N/A object N/A __init__ N/A N/A self N/A args kwargs N/A N/A repo N/A N/A kwargs pop repo None N/A repo N/A N/A N/A self __repo repo N/A N/A N/A N/A N/A self __repo N/A Repo N/A N/A N/A os environ get GIT_WORK_TREE N/A N/A os path curdir N/A N/A N/A InvalidGitRepositoryError N/A N/A N/A exc_class exc tb N/A N/A sys exc_info N/A N/A GitUpstreamError Not a git repository tb N/A N/A self __git N/A N/A self repo git N/A N/A N/A N/A super GitMixin self __init__ args kwargs N/A repo N/A N/A self N/A N/A N/A N/A self __repo N/A property git N/A N/A self N/A N/A N/A N/A self __git N/A property is_detached N/A N/A self N/A N/A N/A N/A N/A N/A N/A self git symbolic_ref HEAD q True with_exceptions False N/A get_name N/A N/A self sha1 pattern N/A None N/A N/A 
        Return a symbolic name corresponding to a SHA1

        Will return reference names using the commit revision modifier strings
        to identify the given SHA1. Or will return nothing if SHA1 cannot be
        identified relative to any existing reference.
         N/A pattern N/A N/A N/A N/A N/A self git name_rev sha1 name_only False refs pattern with_exceptions False N/A N/A N/A N/A N/A self git name_rev sha1 name_only False with_exceptions False N/A is_valid_commit N/A N/A self sha1 N/A N/A N/A 
        Check if given SHA1 refers to a commit object on a valid ref.

        This can be used to test if any name or SHA1 refers to a commit
        reachable by walking any of the refs under the .git/refs.
         N/A N/A bool N/A N/A self get_name sha1 N/A N/A