bzr resolve
John Yates
jyates at us.ibm.com
Thu Jul 26 20:47:07 UTC 2012
Aaron Bentley <aaron at aaronbentley.com> writes:
> Thanks for explaining your rationale. There are a number of
> counter-examples to the idea that these are logically the same.
>
> Standard *nix commands that accept multiple filenames: cat, chmod,
> chown, gzip/gunzip, grep, "ls -a", rm, wc
>
> bzr commands that accept multiple filenames: add, ignore, log, remove,
> resolve, revert.
>
> As well as these differences, * differs from Bazaar's default
> behaviour because it does not select the whole tree. Unlike Bazaar,
> it is does not descend into subdirectories, and if a filename begins
> with ".", it is ignored. Also, * is not expanded if there are no
> files in the directory, so "ls *" in an empty directory is an error,
> but "ls" is not.
Resolve's behavior in the presence of an argument is the sort of atypical
behavior that in most UX experts would suggest requires some form of
confirmation or override (e.g. --force). While you do indeed give *nix
example in which commands' behaviors change none exhibit a change from
safe to unsafe merely for adding an argument.
/john
More information about the bazaar
mailing list