serve
=====

:Purpose: Run the bzr server.
:Usage:   bzr serve

:Options:
  -v, --verbose      Display more information.
  -q, --quiet        Only display errors and warnings.
  --directory=ARG    Serve contents of this directory.
  --usage            Show usage message and options.
  --allow-writes     By default the server is a readonly server.  Supplying
                     --allow-writes enables write access to the contents of
                     the served directory and below.  Note that ``bzr serve``
                     does not perform authentication, so unless some form of
                     external authentication is arranged supplying this option
                     leads to global uncontrolled write access to your file
                     system.
  --port=ARG         Listen for connections on nominated port of the form
                     [hostname:]portnumber.  Passing 0 as the port number will
                     result in a dynamically allocated port.  The default port
                     depends on the protocol.
  --inet             Serve on stdin/out for use from inetd or sshd.
  -h, --help         Show help message.

  protocol:
    --protocol=ARG   Protocol to serve.
    --bzr            The Bazaar smart server protocol over TCP. (default port:
                     4155)

:Aliases:  server


