diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-17 15:34:19 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-17 15:34:19 -0700 |
commit | 753fd78458b6d7d0e65ce0ebe7b62e1bc55f3992 (patch) | |
tree | c22774049b7252d1a09a9b0ad22ede484b89e84f /git-diff-script | |
parent | b7e8039a6f4a250bc0b9c9ca2d75b60368058413 (diff) | |
download | git-753fd78458b6d7d0e65ce0ebe7b62e1bc55f3992.tar.gz git-753fd78458b6d7d0e65ce0ebe7b62e1bc55f3992.tar.xz |
Use "-M" instead of "-C" for "git diff" and "git status"
The "C" in "-C" may stand for "Cool", but it's also pretty slow, since
right now it leaves all unmodified files to be tested even if there are
no new files at all. That just ends up being unacceptably slow for big
projects, especially if it's not all in the cache.
Diffstat (limited to 'git-diff-script')
-rwxr-xr-x | git-diff-script | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/git-diff-script b/git-diff-script index d70e8b9f2..673853b9c 100755 --- a/git-diff-script +++ b/git-diff-script @@ -3,13 +3,13 @@ rev=($(git-rev-parse --revs-only "$@")) flags=($(git-rev-parse --no-revs "$@")) case "${#rev[*]}" in 0) - git-diff-files -p "$@";; + git-diff-files -M -p "$@";; 1) - git-diff-cache -p "$@";; + git-diff-cache -M -p "$@";; 2) begin=$(echo "${rev[1]}" | tr -d '^') end="${rev[0]}" - git-diff-tree -p $flags $begin $end;; + git-diff-tree -M -p $flags $begin $end;; *) echo "I don't understand" exit 1;; |