This spawns a Bazaar service running on a local port. This allows you to run bzr commands without having to load all of bzrlib each time.
This can greatly speed up common actions like "bzr status" where the startup time is a large portion of the overall time.
See also 'bzr shell' provided by 'bzrtools'. Which provides a running interactive shell instead.
It is currently fairly insecure, using a standard TCP port (so other users on the same machine could run bzr commands as you). It should be updated to use named unix sockets with secure permissions.
Also, it requires os.fork() which isn't available on Windows (though is available on cygwin).
Project information
- Licence:
- GNU GPL v2
View full history Series and milestones
trunk series is the current focus of development.