class documentation

class DictBackend(Backend):

Constructor: DictBackend(repos)

View In Hierarchy

Trivial backend that looks up Git repositories in a dictionary.

Method __init__ Initialize a DictBackend.
Method open_repository Open repository at given path.
Instance Variable repos Undocumented
def __init__(self, repos: dict[bytes, BackendRepo] | dict[str, BackendRepo]):

Initialize a DictBackend.

Parameters
repos:dict[bytes, BackendRepo] | dict[str, BackendRepo]Dictionary mapping repository paths to BackendRepo instances
def open_repository(self, path: str) -> BackendRepo:

Open repository at given path.

Parameters
path:strPath to the repository
Returns
BackendRepoRepository object
Raises
NotGitRepositoryIf no repository found at path
repos =

Undocumented