What do I call a working tree that stores its revisions in a shared repository?
Talden
talden at gmail.com
Mon Mar 31 21:32:11 BST 2008
On Tue, Apr 1, 2008 at 1:31 AM, Paul Moore <p.f.moore at gmail.com> wrote:
> On 30/03/2008, Talden <talden at gmail.com> wrote:
> > > PS Given that it's possible to copy standalone trees *far* faster than
> > > "bzr branch"-ing them, is there any reason not to create a branch via
> > > copying instead of branching?
> >
> > When you want to move them, branch them. That way I assume you'd only
> > be wearing the cost of the branching in the exceptional cases. Unless
> > of course you expect to be copying and moving trees around all the
> > time.
>
> I think you missed my point. On my PC, with the Python trunk, bzr
> branch to a standalone tree takes 8 minutes, whereas copy /s/h only
> takes about 2 minutes. That's significant enough to make me want to
> copy where possible.
Actually I think you missed mine - but that was my fault. The
paragraph you've quoted really was a poorly worded reference to this
> > > Oh, and while I'm on the subject, that's a significant problem with
> > > shared repositories in some situations, the fact that you *can't*
> > > treat them as independent objects (zip them up, move them around,
> > > email them, etc).
In that I assume the 'zipping up' or 'moving them around' is the rarer
event than your normal workflow and therefore you should:
- Use a shared repository in normal workflow
- Use branch to an area outside the shared repo to create standalone
branches when needed.
Of course that's all based on what's currently supported. As I noted,
it would be nice to have support for converting branches to/from a
shared repo.
--
Talden
More information about the bazaar
mailing list