swh.loader.git.base module#
- class swh.loader.git.base.BaseGitLoader(storage: StorageInterface, origin_url: str, logging_class: str | None = None, save_data_path: str | None = None, max_content_size: int | None = None, lister_name: str | None = None, lister_instance_name: str | None = None, metadata_fetcher_credentials: Dict[str, Dict[str, List[Dict[str, str]]]] | None = None, create_partial_snapshot: bool = False)[source]#
Bases:
BaseLoader
This base class is a pattern for both git loaders
Those loaders are able to load all the data in one go.
- get_contents() Iterable[BaseContent] [source]#
Get the contents that need to be loaded