@@ -82,13 +82,13 @@ def get(self, repository_id: str) -> Repository:
8282 raise NotFoundError ("repository" , repository_id )
8383 return entry .to_repository ()
8484
85- def find_by_path (self , path : Path ) -> Repository | None :
86- entry = self .store .find_by_path (path )
85+ def find_by_root_path (self , path : Path ) -> Repository | None :
86+ entry = self .store .find_by_root_path (path )
8787 if entry is None :
8888 return None
8989 return entry .to_repository ()
9090
91- def select (self , request : SelectRepositoryRequest ) -> Repository :
91+ def select_by_name (self , request : SelectRepositoryRequest ) -> Repository :
9292 entries = self .store .list ()
9393 selected = select_repository_record (request , entries )
9494 if selected is not None :
@@ -102,17 +102,17 @@ def resolve(self, path: Path) -> Repository:
102102 return exact .to_repository ()
103103 raise NoRepositorySelected ()
104104
105- def select_operation_repository (
105+ def select_for_operation (
106106 self ,
107107 cwd : Path ,
108108 repository_name : str | None ,
109109 ) -> Repository :
110110 if repository_name is None :
111111 return self .resolve (cwd )
112- return self .select (SelectRepositoryRequest (name = repository_name ))
112+ return self .select_by_name (SelectRepositoryRequest (name = repository_name ))
113113
114- def resolve_read_repository (self , path : Path ) -> Repository :
115- registered = self .find_by_path (path )
114+ def repository_for_read_path (self , path : Path ) -> Repository :
115+ registered = self .find_by_root_path (path )
116116 if registered is not None :
117117 return registered
118118 normalized = normalize_path (path )
@@ -125,14 +125,14 @@ def resolve_read_repository(self, path: Path) -> Repository:
125125 )
126126 raise NoRepositorySelected ()
127127
128- def select_read_repository (
128+ def select_for_read (
129129 self ,
130130 cwd : Path ,
131131 repository_name : str | None ,
132132 ) -> Repository :
133133 if repository_name is None :
134- return self .resolve_read_repository (cwd )
135- return self .select (SelectRepositoryRequest (name = repository_name ))
134+ return self .repository_for_read_path (cwd )
135+ return self .select_by_name (SelectRepositoryRequest (name = repository_name ))
136136
137137 def validate_path (self , repository_id : str , path : Path ) -> Path :
138138 repository = self .get (repository_id )
0 commit comments