genpydoc.git_retriever package¶
Submodules¶
genpydoc.git_retriever.git_retriever module¶
genpydoc.git_retriever.utils module¶
- class genpydoc.git_retriever.utils.ChangeType(value)¶
Bases:
StrEnum- ADDED = 'A'¶
- DELETED = 'D'¶
- MODIFIED = 'M'¶
- RENAMED = 'R'¶
- TYPE_PATH = 'T'¶
- class genpydoc.git_retriever.utils.DiffChange(old_lineno: int | None, new_lineno: int | None, kind: str, text: str)¶
Bases:
object- kind: str¶
- new_lineno: int | None¶
- old_lineno: int | None¶
- text: str¶
- class genpydoc.git_retriever.utils.DiffChangeType(value)¶
Bases:
StrEnum- ADD = '+'¶
- BLANK = ' '¶
- REMOVE = '-'¶
- genpydoc.git_retriever.utils.branch_exists(path: str, branch: str)¶
- genpydoc.git_retriever.utils.extract_sequences(lines: set)¶
- genpydoc.git_retriever.utils.get_change_type(diff: Diff) ChangeType¶
- genpydoc.git_retriever.utils.is_git_repo(path: str)¶
- genpydoc.git_retriever.utils.parse_diff(diff_text: str | bytes | None) list[DiffChange]¶
- genpydoc.git_retriever.utils.process_changes(changes: list[DiffChange], a_blob: Blob | str, b_blob: Blob | str) set[str]¶
- genpydoc.git_retriever.utils.process_git_diff(diff: Diff) set[str]¶
- genpydoc.git_retriever.utils.pull_node_name_from_lineno(lineno: int, visitor: LineVisitor)¶