[MERGE][Bug #105432] how to create a working tree? add "create-tree" alias to "checkout"

Andrew King eurokang at gmail.com
Tue Sep 18 03:11:53 BST 2007


On 9/18/07, Martin Pool <mbp at sourcefrog.net> wrote:
> On 9/18/07, Robert Collins <robertc at robertcollins.net> wrote:
> > On Mon, 2007-09-17 at 19:37 +0200, Jelmer Vernooij wrote:
> > > Am Montag, den 17.09.2007, 13:17 -0400 schrieb Aaron Bentley:
> > > > Jelmer Vernooij wrote:
> > > > > Jelmer Vernooij has voted comment.
> > > > > Status is now: Waiting
> > > > > Comment:
> > > > > is this still valid, or superseded by Aarons' 'bzr reconfigure' changes?
> > > > I was certainly hoping to pre-empt "create-tree" by implementing
> > > > "reconfigure", but I'll let others judge whether I've achieved that.
> > > I think the name "create-tree" is easier to grasp than "reconfigure" but
> > > having a gazillion commands also doesn't make things more user friendly.
> >
> > I think create-tree is not needed.
> >
> > 'checkout' did tree creation because it does that in svn and cvs and
> > some other less common systems as well.
> >
> > Having a dedicated command for all changes to configuration of a bzrdir
> > is good and easier to document - a one stop shop.
> >
> > I'd be against having create-tree as a command.
>
> I agree too.
>
> --
> Martin
>
>

I would put the alias in. Checkout has all those hangups that confuse
new users, that makes it seem like there are 2 completely different
workflows. What is a "checkout" anyway? The name tells you absolutely
nothing about it creating a working tree. Doing a "checkout" on an
existing branch seems nonsensical (when you are thinking of checkout
in terms of svn).

Just my 2c.

Cheers,
Andrew



More information about the bazaar mailing list