[Julian Foad]
>   svn log TARGET [SUBTREE...]
>     --diff            // diff of TARGET [SUBTREE...]
>     --diff-all        // diff of whole commit
>     --show-paths      // changed-paths for TARGET [SUBTREE...]
>     --show-all-paths  // changed-paths for whole commit; alias -v
>     -v/--verbose      // alias for '--show-all-paths'

+1, except I'd condense --diff-all and --show-all-paths to a single
additional option named, I dunno, --full-revision. </bikeshed>

> This meaning of '--diff' is the same as today when subtrees are not
> specified, different from today when subtrees are specified.  (I'd
> argue this is a desirable change.)

I agree about wanting to change the default meaning of --diff.
Whether we can get away with such an interface change, I'm not sure.

> Thus, I think it makes sense to implement --depth for the main log
> filtering, not just for the diff.

+1 again.  Final thought: --depth plus --full-revision doesn't really
make sense, does it?  If so, what would it do?

Peter

Reply via email to