Centralized Storage, round 2
John A Meinel
john at arbash-meinel.com
Wed Sep 14 13:26:36 BST 2005
Benno wrote:
...
>>
>>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
>
Care to shed some light on what you are specifically concerned about?
I personally am not terribly bothered by needing an extra "bzr push"
after doing a few commits. Though I would prefer commit to put the files
onto a remote host (I probably would just have a plugin that committed
and pushed at the same time).
Because I would want the files to be pushed remotely, I probably don't
want to have that as my only store. As then you have a bunch of latency
for everything you want to do. (I would even consider trying to figure
out some way to async the push, so I don't have to wait for it before
the commit is done).
>From my understanding, the only remote branch functionality that bzr
will have is push (and full read support). You won't be able to merge
into a remote branch. But bzr supports the property that if you merge
remote into local, the merged revision can be pushed back to the remote.
(Right now, bzr would have a hard time writing to the remote working
tree, most of the code assumes local access. The remote .bzr directory
is different, as almost all the calls go through the Branch object,
which can easily be overridden to provide remote access).
John
=:->
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 253 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050914/47832895/attachment.pgp
More information about the bazaar
mailing list