I just added an evil little monkeypatch to my bzr-smart script that changes the jail to your configured root (e.g. /srv/bzr/repo):
from bzrlib.smart import request
def setup_jail(self):
# The backing transport is a chroot on /srv/bzr/repo
transport = self._backing_transport.clone('/')
request.jail_info.transports = [transport, self._backing_transport]
I just added an evil little monkeypatch to my bzr-smart script that changes the jail to your configured root (e.g. /srv/bzr/repo):
from bzrlib.smart import request
def setup_jail(self): transport. clone(' /') jail_info. transports = [transport, self._backing_ transport]
# The backing transport is a chroot on /srv/bzr/repo
transport = self._backing_
request.
request. SmartServerRequ est.setup_ jail = setup_jail
Monkeypatching is wrong, and might break, of course, but at least it works right now.