Breezy 2019 summer sprint report

Jelmer Vernooij jelmer at
Mon Aug 19 21:21:37 UTC 2019

On Mon, Aug 19, 2019 at 07:24:24PM +0100, Sam Bull wrote:
> On Mon, 2019-08-12 at 22:55 +0000, Jelmer Vernooij wrote:
> > This is not a valid URL; the bit in the netloc after the : should have
> > a part, you'd want to replace the second : with a / so the URL is:
> > 
> > brz branch git+ssh://
> That works. As most people are accustomed to just copying the command from
> bitbucket or github, it would be nice to catch this kind of user error and
> present an example of the correct format for a Git repository.

Does bitbucket suggest that specific URL anywhere though? If you use a
non-specific rsync-style URL like
git at, Bazaar says:

brz: ERROR: Unsupported protocol for url "ssh://": Use bzr+ssh for Bazaar operations over SSH, e.g. "bzr+ssh://". Use git+ssh for Git operations over SSH, e.g. "git+ssh://".

Which does have the right formatting.

> However, it would be great to have support for checkouts (in the Bazaar sense);
> is this infeasible to implement on a Git repo or does it just need some extra
> development?

This isn't easily possible since the Git format doesn't support it. In
theory you can have a Bazaar branch to a remote Git branch, but this
comes with all sorts of other issues converting back and forth.

> Also, is there any kind of shortcut to brz push a new branch to the origin. i.e.
> in Git I would:
>    git checkout -b foo
>    git push
>    # Git then gives an error with a copy/paste command to push it correctly
>    (this need to copy/paste is annoying, but better than nothing).
Not yet, but that's a good point. We're planning a larger overhaul of
the bookmarks/location aliases system, and that's definitely something
we should try and support.


Jelmer Vernooij <jelmer at>
PGP Key:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <>

More information about the bazaar mailing list