converting standalone branches to shared ones...

Matthew D. Fuller fullermd at over-yonder.net
Mon Feb 20 02:55:48 GMT 2006


On Mon, Feb 20, 2006 at 11:32:46AM +1100 I heard the voice of
Robert Collins, and lo! it spake thus:
> 
> uhm, there are related issue there sure. 

Just making sure it's in mind; moving "into" a repository should be
pretty much the same no matter where the repo is, and moving "out"
should probably be pretty closely related to that.

Maybe it should be a "bzr shove" and "bzr yank"; it's like a
push/pull, except with enough force to take the current working tree's
branch pointer with it.  ;)


> But its not a 'branch' operation - we are not creating a new line of
> development, we are changing the storage of an existing line of
> development. VERY different intent there, and I think its confusing
> to say to people 'make a new line of development to optimise your
> storage use'.

Well, it's confusing to say to people "make a new line of development
to keep a local mirror", too.  (Yeah, I know they aren't really
analogous)

I guess it's more a split on whether "branch" is the "make a branch"
command, or the "manipulate a branch" command.  I'm thinking along the
lines of "branch --delete" from a repo, so a "branch --put-elsewhere"
would fit along side that.  But then, if deleting a branch falls under
a different command, relocating it would too.


-- 
Matthew Fuller     (MF4839)   |  fullermd at over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.




More information about the bazaar mailing list