:py:mod:`mass_driver.process_repo` ================================== .. py:module:: mass_driver.process_repo .. autodoc2-docstring:: mass_driver.process_repo :parser: myst :allowtitles: Module Contents --------------- Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`clone_repo ` - .. autodoc2-docstring:: mass_driver.process_repo.clone_repo :parser: myst :summary: * - :py:obj:`migrate_repo ` - .. autodoc2-docstring:: mass_driver.process_repo.migrate_repo :parser: myst :summary: * - :py:obj:`scan_repo ` - .. autodoc2-docstring:: mass_driver.process_repo.scan_repo :parser: myst :summary: * - :py:obj:`forge_per_repo ` - .. autodoc2-docstring:: mass_driver.process_repo.forge_per_repo :parser: myst :summary: API ~~~ .. py:function:: clone_repo(repo: mass_driver.models.repository.SourcedRepo, cache_path: pathlib.Path, logger: logging.Logger) -> tuple[mass_driver.models.repository.ClonedRepo, mass_driver.git.GitRepo] :canonical: mass_driver.process_repo.clone_repo .. autodoc2-docstring:: mass_driver.process_repo.clone_repo :parser: myst .. py:function:: migrate_repo(cloned_repo: mass_driver.models.repository.ClonedRepo, repo_gitobj: mass_driver.git.GitRepo, migration: mass_driver.models.migration.MigrationLoaded, logger: logging.Logger) -> tuple[mass_driver.models.patchdriver.PatchResult, Exception | None] :canonical: mass_driver.process_repo.migrate_repo .. autodoc2-docstring:: mass_driver.process_repo.migrate_repo :parser: myst .. py:function:: scan_repo(config: mass_driver.models.scan.ScanLoaded, cloned_repo: mass_driver.models.repository.ClonedRepo) -> mass_driver.models.activity.ScanResult :canonical: mass_driver.process_repo.scan_repo .. autodoc2-docstring:: mass_driver.process_repo.scan_repo :parser: myst .. py:function:: forge_per_repo(config: mass_driver.models.migration.ForgeLoaded, repo: mass_driver.models.repository.ClonedRepo) -> mass_driver.models.forge.PRResult :canonical: mass_driver.process_repo.forge_per_repo .. autodoc2-docstring:: mass_driver.process_repo.forge_per_repo :parser: myst