swh.loader.git.base module#
- class swh.loader.git.base.BaseGitLoader(storage: StorageInterface, origin_url: str, logging_class: Optional[str] = None, save_data_path: Optional[str] = None, max_content_size: Optional[int] = None, lister_name: Optional[str] = None, lister_instance_name: Optional[str] = None, metadata_fetcher_credentials: Optional[Dict[str, Dict[str, List[Dict[str, str]]]]] = 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