Part of lp.codehosting.vfs.branchfs View In Hierarchy
Known subclasses: lp.codehosting.vfs.tests.test_transport.TestingServer
This server provides access to a transport using the Launchpad virtual
filesystem. Unlike the LaunchpadServer
, it backs onto a single transport
and doesn't do any permissions work.
Intended for use with the branch puller and scanner.
Method | __init__ | Construct a LaunchpadInternalServer . |
Method | start_server | See Server.start_server. |
Method | destroy | Delete the on-disk branches and tear down. |
Inherited from _BaseLaunchpadServer:
Method | translateVirtualPath | See AsyncVirtualServer.translateVirtualPath . |
Inherited from AsyncVirtualServer (via _BaseLaunchpadServer):
Method | get_url | Return the URL of this server. |
Method | stop_server | See Server.stop_server. |
Method | _transportFactory | Create a transport for this server pointing at url . |
LaunchpadInternalServer
.Parameters | scheme | The URL scheme to use. |
codehosting_api | An object that provides a 'translatePath' method. | |
branch_transport | A Bazaar Transport that refers to an
area where Launchpad branches are stored, generally either the
hosted or mirrored areas. |