Part of bzrlib.smart.bzrdir View In Hierarchy
|Method||do||try to find a repository from path upwards|
Inherited from SmartServerRequestFindRepository:
|Method||_find||try to find a repository from path upwards|
|Method||_repo_relpath||Get the relative path for repository from current_transport.|
|Method||execute||Public entry point to execute this request.|
|Method||do_body||Called if the client sends a body with the request.|
|Method||do_chunk||Called with each body chunk if the request has a streamed body.|
|Method||do_end||Called when the end of the request has been received.|
|Method||translate_client_path||Translate a path received from a network client into a local|
|Method||transport_from_client_path||Get a backing transport corresponding to the location referred to by|
|Method||_check_enabled||Raises DisabledMethod if this method is disabled.|
This operates precisely like 'bzrdir.find_repository'.
If a bzrdir is not present, an exception is propagated rather than 'no branch' because these are different conditions.
This is the initial version of this method introduced with the smart server. Modern clients will try the V2 method that adds support for the supports_external_lookups attribute.
|Returns||norepository or ok, relpath.|