Code

git-svn: log command fixes
authorEric Wong <normalperson@yhbt.net>
Wed, 11 Oct 2006 18:53:22 +0000 (11:53 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 11 Oct 2006 21:41:13 +0000 (14:41 -0700)
commit74a31a100ab96c37ebec5c04e1822bb2681bc345
treee575930ca949171776e8c738e54551c92a863636
parentc35b96e7851e417a24c1e255e353c67b31955466
git-svn: log command fixes

Change the --verbose flag to more closely match svn.  I was
somehow under the impression that --summary included --raw diff
output, but I was wrong.  We now pass -r --raw --name-status as
arguments if passed -v/--verbose.

-r (recursive) is passed by default, since users usually want
it, and accepting it causes difficulty with the -r<revision>
option used by svn users.  A --non-recursive switch has been
added to disable this.

Of course, --summary, --raw, -p and any other git-log options
can still be passed directly (without --name-status).

Also, several warnings about referencing undefined variables
have been fixed.

Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-svn.perl