UI confusion / consistency

Nicholas Allen allen at ableton.com
Thu Nov 22 16:03:10 GMT 2007


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

>
>
> The base directory to which paths specified on the command-line are
>  relative differs. For example, "bzr ignore" treats paths relative
> to the root of the branch, while "bzr status" or "bzr add" treat
> the path relative to the cwd. I know there is a reason for this,
> but it is confusing nonetheless.
The worst I think is that "bzr revert" is relative to the branch root
and not cwd. Not only is this unintuitive but when this goes wrong the
user gets pretty pissed ....

I think its better if everything is relative to cwd when no path
specified. It's consistent and also probably what the user would
expect. I guess for commands that can only work on the branch (eg
push, pull merge) it would make sense to use the branch root always
but anything else (especially revert!) should use the cwd.

Nick
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iD8DBQFHRag+bpmWsXfOU58RAvugAJ9NB05AsIfpZ7z+2y6R4KG51Eqd5QCgvY9G
qUrmdT9YAuzRg1RTMkXF/lM=
=LQO/
-----END PGP SIGNATURE-----




More information about the bazaar mailing list