Table of Contents (3.3.22)

# URL Identifiers

Supported URL prefixes:

    bzr://              Fast access using the Bazaar smart server.
    bzr+ssh://          Fast access using the Bazaar smart server over SSH.
    file://             Access using the standard filesystem (default)
    http://             Read-only access of branches exported on the web.
    https://            Read-only access of branches exported on the web using SSL.
    sftp://             Access using SFTP (most SSH servers provide SFTP).

Supported modifiers:

    gio+                Access using any GIO supported protocols.

Breezy supports all of the standard parts within the URL:

    <protocol>://[user[:password]@]host[:port]/[path]

allowing URLs such as:

    http://brzuser:BadPass@brz.example.com:8080/brz/trunk

For brz+ssh:// and sftp:// URLs, Breezy also supports paths that begin with ‘~’ as meaning that the rest of the path should be interpreted relative to the remote user’s home directory. For example if the user `remote` has a home directory of `/home/remote` on the server shell.example.com, then:

    brz+ssh://remote@shell.example.com/~/myproject/trunk

would refer to `/home/remote/myproject/trunk`.

Many commands that accept URLs also accept location aliases too. See Location aliases and Special character handling in URLs.