| Age | Commit message (Expand) | Author | Files | Lines |
| 2008-12-07 | reorder ALLOW_TEXTCONV option setting | Jeff King | 1 | -2/+2 |
| 2008-11-27 | Merge branch 'lt/preload-lstat' | Junio C Hamano | 1 | -4/+4 |
| 2008-11-26 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+4 |
| 2008-11-26 | Teach "git diff" to honour --[no-]ext-diff | Junio C Hamano | 1 | -1/+4 |
| 2008-11-14 | Add cache preload facility | Linus Torvalds | 1 | -4/+4 |
| 2008-11-12 | Merge branch 'jk/diff-convfilter' | Junio C Hamano | 1 | -0/+1 |
| 2008-11-11 | git-diff: Add --staged as a synonym for --cached. | David Symonds | 1 | -2/+3 |
| 2008-10-26 | userdiff: require explicitly allowing textconv | Jeff King | 1 | -0/+1 |
| 2008-10-12 | "git diff <tree>{3,}": do not reverse order of arguments | Matt McCutchen | 1 | -3/+1 |
| 2008-09-18 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+7 |
| 2008-09-18 | Merge branch 'jc/diff-prefix' | Junio C Hamano | 1 | -0/+2 |
| 2008-09-18 | diff/diff-files: do not use --cc too aggressively | Junio C Hamano | 1 | -1/+7 |
| 2008-08-30 | diff: vary default prefix depending on what are compared | Junio C Hamano | 1 | -0/+2 |
| 2008-08-28 | diff*: fix worktree setup | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
| 2008-07-23 | Allow pager of diff command be enabled/disabled | Alex Riesen | 1 | -1/+2 |
| 2008-07-13 | Make usage strings dash-less | Stephan Beyer | 1 | -1/+1 |
| 2008-05-26 | Merge branch 'jc/diff-no-no-index' | Junio C Hamano | 1 | -10/+45 |
| 2008-05-24 | "git diff": do not ignore index without --no-index | Junio C Hamano | 1 | -10/+45 |
| 2008-05-14 | Provide git_config with a callback-data parameter | Johannes Schindelin | 1 | -1/+1 |
| 2008-03-26 | Always set *nongit_ok in setup_git_directory_gently() | SZEDER Gábor | 1 | -1/+1 |
| 2008-02-27 | Merge branch 'jc/diff-relative' | Junio C Hamano | 1 | -1/+10 |
| 2008-02-18 | Add color.ui variable which globally enables colorization if set | Matthias Kestenholz | 1 | -0/+5 |
| 2008-02-13 | diff --relative: output paths as relative to the current subdirectory | Junio C Hamano | 1 | -1/+10 |
| 2008-01-16 | Improve use of lockfile API | Brandon Casey | 1 | -1/+1 |
| 2007-12-13 | diff --check: minor fixups | Junio C Hamano | 1 | -7/+4 |
| 2007-12-13 | "diff --check" should affect exit status | Wincent Colaiuta | 1 | -2/+4 |
| 2007-12-11 | shortlog: default to HEAD when the standard input is a tty | Junio C Hamano | 1 | -13/+1 |
| 2007-11-11 | Make the diff_options bitfields be an unsigned with explicit masks. | Pierre Habouzit | 1 | -6/+6 |
| 2007-11-08 | refresh_index_quietly(): express "optional" nature of index writing better | Junio C Hamano | 1 | -9/+5 |
| 2007-08-31 | git-diff: resurrect the traditional empty "diff --git" behaviour | Junio C Hamano | 1 | -7/+27 |
| 2007-08-14 | git-diff: squelch "empty" diffs | Junio C Hamano | 1 | -0/+8 |
| 2007-08-13 | diff: don't run pager if user asked for a diff style exit code | René Scharfe | 1 | -0/+6 |
| 2007-07-29 | git-diff: turn on recursion by default | Jeff King | 1 | -0/+1 |
| 2007-04-24 | Diff between two blobs should take mode changes into account now. | Junio C Hamano | 1 | -1/+1 |
| 2007-04-24 | use mode of the tree in git-diff, if <tree>:<file> syntax is used | Martin Koegler | 1 | -6/+14 |
| 2007-04-22 | Support 'diff=pgm' attribute | Junio C Hamano | 1 | -0/+1 |
| 2007-03-14 | Allow git-diff exit with codes similar to diff(1) | Alex Riesen | 1 | -8/+11 |
| 2007-02-28 | diff: make more cases implicit --no-index | Johannes Schindelin | 1 | -1/+4 |
| 2007-02-26 | Merge branch 'master' into js/diff-ni | Junio C Hamano | 1 | -1/+4 |
| 2007-02-25 | diff --cached: give more sensible error message when HEAD is yet to be created. | Junio C Hamano | 1 | -0/+2 |
| 2007-02-24 | Evil Merge branch 'jc/status' (early part) into js/diff-ni | Junio C Hamano | 1 | -0/+4 |
| 2007-02-22 | git-diff: fix combined diff | Johannes Schindelin | 1 | -1/+2 |
| 2007-02-22 | Teach git-diff-files the new option `--no-index` | Johannes Schindelin | 1 | -35/+3 |
| 2007-02-22 | run_diff_{files,index}(): update calling convention. | Junio C Hamano | 1 | -0/+8 |
| 2006-12-13 | Revert "git-diff: Introduce --index and deprecate --cached." | Junio C Hamano | 1 | -1/+1 |
| 2006-12-01 | git-diff: Introduce --index and deprecate --cached. | Andreas Ericsson | 1 | -1/+1 |
| 2006-08-23 | Convert memcpy(a,b,20) to hashcpy(a,b). | Shawn Pearce | 1 | -2/+2 |
| 2006-08-17 | Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. | David Rientjes | 1 | -1/+1 |
| 2006-08-15 | make inline is_null_sha1 global | David Rientjes | 1 | -2/+1 |
| 2006-08-12 | Merge branch 'th/diff-extra' | Junio C Hamano | 1 | -7/+0 |
| 2006-08-10 | Fix git-diff A...B | Junio C Hamano | 1 | -0/+1 |
| 2006-08-09 | check return value from diff_setup_done() | Junio C Hamano | 1 | -1/+2 |
| 2006-08-03 | Fixup command names in some usage strings. | Ramsay Allan Jones | 1 | -1/+1 |
| 2006-08-03 | Show both blob names from "git diff blob1 blob2" | Junio C Hamano | 1 | -1/+1 |
| 2006-08-03 | Fix "git diff blob1 blob2" showing the diff in reverse. | Junio C Hamano | 1 | -4/+1 |
| 2006-07-29 | Call setup_git_directory() much earlier | Linus Torvalds | 1 | -3/+2 |
| 2006-07-28 | Call setup_git_directory() early | Linus Torvalds | 1 | -3/+3 |
| 2006-07-28 | Merge branch 'jc/diff' | Junio C Hamano | 1 | -1/+9 |
| 2006-07-27 | log and diff family: honor config even from subdirectories | Junio C Hamano | 1 | -1/+2 |
| 2006-07-17 | git-diff A...B to (usually) mean "git-diff `git-merge-base A B` B" | Junio C Hamano | 1 | -1/+9 |
| 2006-07-12 | Remove TYPE_* constant macros and use object_type enums consistently. | Linus Torvalds | 1 | -3/+3 |
| 2006-07-10 | Fix more typos, primarily in the code | Pavel Roskin | 1 | -1/+1 |
| 2006-07-08 | diff: do not use configuration magic at the core-level | Junio C Hamano | 1 | -1/+1 |
| 2006-07-01 | Remove awkward compatibility warts | Timo Hirvonen | 1 | -7/+0 |
| 2006-07-01 | builtin-diff: turn recursive on when defaulting to --patch format. | Junio C Hamano | 1 | -1/+3 |
| 2006-06-26 | Set default diff output format after parsing command line | Timo Hirvonen | 1 | -1/+3 |
| 2006-06-26 | Make --raw option available for all diff commands | Timo Hirvonen | 1 | -36/+12 |
| 2006-06-26 | Merge with_raw, with_stat and summary variables to output_format | Timo Hirvonen | 1 | -1/+1 |
| 2006-06-19 | Add "named object array" concept | Linus Torvalds | 1 | -12/+14 |
| 2006-06-17 | Shrink "struct object" a bit | Linus Torvalds | 1 | -3/+3 |
| 2006-05-21 | Merge branch 'master' into js/fmt-patch | Junio C Hamano | 1 | -6/+7 |
| 2006-05-18 | builtin-diff: do not say files are renamed when blob and file are given | Junio C Hamano | 1 | -1/+1 |
| 2006-05-15 | builtin-diff: fix comparison between two blobs. | Junio C Hamano | 1 | -3/+5 |
| 2006-05-07 | Sparse fix for builtin-diff | Peter Hagervall | 1 | -2/+1 |
| 2006-05-06 | fmt-patch: understand old <his> notation | Johannes Schindelin | 1 | -1/+1 |
| 2006-05-03 | Merge branch 'jc/diff' | Junio C Hamano | 1 | -0/+369 |
| 2006-04-30 | builtin-diff.c: die() formatting type fix. | Junio C Hamano | 1 | -1/+1 |
| 2006-04-29 | built-in diff: assorted updates. | Junio C Hamano | 1 | -9/+46 |
| 2006-04-28 | built-in diff. | Junio C Hamano | 1 | -0/+332 |