separate checkout/repository/branch (was [merge] robert, aaron, daniel)

Martin Pool mbp at sourcefrog.net
Fri Nov 18 07:52:43 GMT 2005


On 17 Nov 2005, Aaron Bentley <aaron.bentley at utoronto.ca> wrote:
> My latest thinking is:
> Instead of having standalone branches, tree-less branches and repo
> branches, we can say there's only one kind of branch.  All we need to do
> is to ensure that branches, repositories and checkouts can coexist at
> the same location.
> 
> Then we say a standalone branch is a branch whose repository, branch and
> checkout are all in the same location.
> 
> But if they become separate objects, it's best to make sure they don't
> use controlfiles with the same names.  So, I'd suggest a standalone
> branch would look like this:
> 
> .bzr/
>      README
>      branch/
>             branch-format
>             revision-history
>             branch.conf
>             (etc)
>      checkout/
>               branch-location
>               checkout-format
>               inventory
>               pending-merges
>               (etc)
>      repository/
>                 repository-format
>                 inventory.weave
>                 revision-storage
>                 (etc)

I like that too.  Robert says he will make this change in his checkout
code.

-- 
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051118/0ac835e3/attachment.pgp 


More information about the bazaar mailing list