Extensible initialisation

Gordon Tyler gordon at doxxx.net
Thu Jan 14 01:36:59 GMT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 1/13/2010 7:51 PM, Martin Pool wrote:
> I think this is a step forward from making people create the
> repository etc directly, but perhaps could go further towards mapping
> these objects to the user's goals or requirements.
> 
> I don't even know what 'branch in trunk' would be.

I think that was my problem too.

> Doing it based on goals or requirements might be something like this:
> 
>  * do you want to start a totally new project, or work on an existing one
>  if new:
>    * register a project on a hosting site?
>    * make a repository directory for it?
>    * make a trunk branch?
>    * push that?
>    * then continue on to
>  an existing project:
>    * do you want a copy of a remote branch, or to make your own new branch
>    * store history locally (default) or remotely?
>    * keep your branch in sync with a remote branch?
>    * a working tree (default) or not?
> 
> I don't mean to slavishly map that into a wizard or series of
> questions (though you could do worse) but I think it's the kind of
> decisions the user needs to make, and they should feel confident
> they've made the right actions in the program.

This sounds better. It could be structured as a combination of radio
buttons and checkboxes.

> For looms, scmproj, etc I think this is maybe more of something you do
> on top of an existing branch than something you choose when starting a
> project.

Agreed.

Ciao,
Gordon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLTnU7AAoJEIrPJfWinA2ur30H/igulJuxCaQkMvHsn0DRspBY
bqoMvGMTVFXFeNQHeNIjEhi9Cq6WLaDhxJKBFJMS+WJAEBAat/Tsbxy7FtwtsrZ9
aeEygmMv+MxQCu7Q4qiefV41sd70ZZ4NNl1hLeVBQ/kmcl1WtTkiA/8QkY5+DHOP
de7S5TXTW4YupC7d1M9o+0PisPvSrF3krKaYsayeCKRH0sBtSEHA3LH/j0Ggg6n1
s/QXef8VpYfZF1nZmlnSTA8BngwTOXTfKaEGK/cClmlSuIvPahZIMxOjzVGZ2tZq
jUOwbuDjiE+1trjnqB0j9NjEWjZTD7aaOe4gqsFwiYbUOt1m1gdbNJRZaRO5kw4=
=vyOA
-----END PGP SIGNATURE-----



More information about the bazaar mailing list