Centralized Storage, round 2

Benno benjl at cse.unsw.edu.au
Wed Sep 14 10:48:47 BST 2005


On Mon Sep 12, 2005 at 13:09:19 -0400, Aaron Bentley wrote:
>Robert Collins wrote:
>> On Mon, 2005-09-12 at 11:27 -0400, Aaron Bentley wrote:
>> 
>> 
>>>>>Finally, they retain the ability for remote users to download a branch
>>>>>using just one location.
>>>>
>>>>
>>>>Rob Weirs branch has this ability too.
>>>
>>>Well, kinda-sorta.  You have one location, and it refers to another
>>>location.  In mine, you really have just one location:
>>>http://bazaar-ng.org/central-store/bzr.dev
>> 
>> 
>> And something in the tree refers to it. 
>
>Eh?
>
>What I'm proposing is there's no tree.  Not for the remote user.  All
>the data they need to reproduce the branch (aside from uncommitted
>changes) is in the central store.
>
>>>I am assuming the case where the user wants to share their data.  The
>>>other case isn't interesting.
>>>
>>>So to reiterate:  If the branch data is stored in the woking tree, AND
>>>THE USER WANTS TO SHARE IT, both the centralized store and the working
>>>tree must be publicly accessible.  The working tree mist refer to the
>>>centralized store using a relative path, so that the same path is
>>>applicable locally and remotely.
>> 
>> 
>> Why? Is this because you are thinking 'rsync to publish' ?
>
>No, rsync has nothing to do with it.
>
>> I don't see
>> ANY REQUIREMENT for local and remote copies to have the SAME CENTRAL
>> store.
>
>Sure.
>
>What I'm talking about is when a user wants to share the branch that
>they have on their machine, not a remote mirror.  I used to do this with
>Arch development.  Every time I committed, it was automatically on the
>web.  Then I decided I didn't want people hitting my machine, so I
>started using sourcecontrol instead.
>
>At work I still do this.  My coworker reads from the archive I commit
>to.  I read from the one he commits to.  Both locations are
>automatically backed up, without so much as an archive-mirror command.

FWIW, I use this model extensively with baz. If bzr is set to replace
baz, then I'm starting to get a bit concerned.

Benno




More information about the bazaar mailing list