[merge] robert, aaron, daniel

John A Meinel john at arbash-meinel.com
Thu Nov 17 21:37:41 GMT 2005


Aaron Bentley wrote:
> John A Meinel wrote:
>>> Martin Pool wrote:
>>>
>>>> I've merged in Robert's integration branch, which seems to contain much
>>>> of John's work too, and a couple of outstanding things from Aaron.  
>>>>
>>>> Anything else that should go in and hasn't yet, let me know.  Also:
>>>> should I send mail like this, and what should be in it?  Or would
>>>> autogenerated mails be better?
>>>>
>>>
>>> Since I already started adding my ideas in separate threads, here's
>>> another one.
>>>
>>> Branches without working trees.
>>>
>>> Although I guess there is still some discussion to be done here. I would
>>> consider putting an underscore prefix before each filename. So that
>>> nothing ends up conflicting with a potential namespace.
>>>
>>> Or alternatively just using "_bzr".
> 
> 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)
> 
> Treeless branches would then be implemented by just leaving out the
> checkout dir.

Other than potentially changing .bzr into _bzr I think this is a nice
layout. We certainly discussed many time what files go with what
fundamental concept, and this would make it explicit.

I like it.
John
=:->

> 
> Aaron

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051117/f5441d59/attachment.pgp 


More information about the bazaar mailing list