08:16 < abentley> Better phrasing: 'what circumstances should cause us to produce a working tree in a repository branch'?
Aaron Bentley
aaron.bentley at utoronto.ca
Wed Feb 8 23:07:08 GMT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Denys Duchier wrote:
> Aaron Bentley <aaron.bentley at utoronto.ca> writes:
>>Could you expand on why?
>
>
> It's an invisible knob changing user-level command semantics.
Not necessarily invisible, and they deliberately set it.
>>>bzr create [--repository] [--branch | --clone BRANCH] [--checkout] [LOCATION]
>>
>>Personally, I think this would make things harder for everyone. Point
>>taken, bzr branch is really a bunch of different operations. But I
>>think only a few combinations are useful, and we can break those out as
>>separate commands.
>
>
> I don't see why you believe that separate commands are easier than separate
> options.
It's harder to type. The help is harder to read. It means one command
can do radically different things, including pointless things like "bzr
create --repository --checkout"
> They might be easier for the implementer, but we are discussing UI
> here.
I think it would be harder for the implementer, but better for the UI.
> I think it is easier for a user to remember that there is one command to
> create things, and that makes it also easier to lookup the copious --help that
> should be associated with it.
People don't like copious help. They like direct, to-the-point help.
So when you're trying to create a branch, it's harmful if the help
message includes information about creating repositories or working trees.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFD6nmc0F+nu1YWqI0RAvVgAJ9gwXuTItv1ML/tC957FHwyCGYQhgCeMyBU
j0eIfWTxh8/mFwW3erIxFLo=
=oRi0
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list