[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