<div dir="ltr">But brz init-repo is documented to create a shared repository ("Create a shared repository for branches to share storage space.").  If Git doesn't support shared repositories, I'd expect this to fail.  Possibly it wouldn't support --git at all.<div><br></div><div>Aaron</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 1, 2019 at 8:06 AM Jelmer Vernooij <<a href="mailto:jelmer@jelmer.uk">jelmer@jelmer.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Sep 01, 2019 at 11:53:58AM +0100, Sam Bull wrote:<br>
> On Sat, 2019-08-31 at 22:39 +0000, Jelmer Vernooij wrote:<br>
> > Ahhh! Git doesn't support shared repositories, so the branch command would<br>
> > create a new repository in trunk as well.<br>
> <br>
> So the --git argument is a red-herring? It's a little disappointing that it<br>
> takes 10 seconds to create a new branch. But, I'd still rather have that delay<br>
> that be using Git's single directory checkouts (which make it rather annoying to<br>
> work on 2 different issues in parallel).<br>
<br>
The --git argument does create a repository, so it's not a red<br>
herring. What happens is:<br>
<br>
# this creates a git repository in blah/.git<br>
$ bzr init-repo --git blah<br>
<br>
# This ignores blah/.git, since git doesn't support shared<br>
# repositories. Instead, it creates a repository in<br>
# blah/branchname/.git<br>
$ bzr branch git://<a href="http://github.com/blah/blah" rel="noreferrer" target="_blank">github.com/blah/blah</a> blah/branchname<br>
<br>
Jelmer<br>
<br>
</blockquote></div>