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 |
Inherited from SmartServerRequestBzrDir (via SmartServerRequestFindRepository):
Method | _boolean_to_yes_no | Undocumented |
Method | _format_to_capabilities | Undocumented |
Method | _repo_relpath | Get the relative path for repository from current_transport. |
Inherited from SmartServerRequest (via SmartServerRequestFindRepository, SmartServerRequestBzrDir):
Method | __init__ | Constructor. |
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 | setup_jail | Undocumented |
Method | teardown_jail | Undocumented |
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 propogated rather than 'no branch' because these are different conditions.
This is the third edition of this method introduced in bzr 1.13, which returns information about the network name of the repository format.
Returns | norepository or ok, relpath, rich_root, tree_ref, external_lookup, network_name. |