index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
diff.h
Age
Commit message (
Expand
)
Author
Files
Lines
2011-12-17
pass struct commit to diff_tree_combined_merge()
René Scharfe
1
-1
/
+2
2011-12-17
use struct sha1_array in diff_tree_combined()
René Scharfe
1
-1
/
+2
2011-10-10
diff: add option to show whole functions as context
René Scharfe
1
-0
/
+1
2011-08-28
Merge branch 'jk/color-and-pager'
Junio C Hamano
1
-2
/
+3
2011-08-18
diff: refactor COLOR_DIFF from a flag into an int
Jeff King
1
-2
/
+3
2011-06-29
Merge branch 'mg/diff-stat-count'
Junio C Hamano
1
-0
/
+1
2011-06-06
Merge branch 'jk/diff-not-so-quick'
Junio C Hamano
1
-0
/
+2
2011-05-31
diff: futureproof "stop feeding the backend early" logic
Junio C Hamano
1
-0
/
+2
2011-05-27
diff: introduce --stat-lines to limit the stat lines
Michael J Gruber
1
-0
/
+1
2011-05-13
Merge branch 'jh/dirstat-lines'
Junio C Hamano
1
-1
/
+2
2011-05-06
Merge branch 'jc/fix-diff-files-unmerged'
Junio C Hamano
1
-4
/
+1
2011-04-29
New --dirstat=lines mode, doing dirstat analysis based on diffstat
Johan Herland
1
-0
/
+1
2011-04-29
Allow specifying --dirstat cut-off percentage as a floating point number
Johan Herland
1
-1
/
+1
2011-04-28
Merge branch 'jc/diff-irreversible-delete'
Junio C Hamano
1
-0
/
+1
2011-04-23
diff: remove often unused parameters from diff_unmerge()
Junio C Hamano
1
-4
/
+1
2011-04-23
diff.c: return filepair from diff_unmerge()
Junio C Hamano
1
-1
/
+1
2011-04-02
git diff -D: omit the preimage of deletes
Junio C Hamano
1
-0
/
+1
2011-03-22
diffcore-rename: fall back to -C when -C -C busts the rename limit
Junio C Hamano
1
-0
/
+2
2011-03-19
Merge branch 'jk/merge-rename-ux'
Junio C Hamano
1
-1
/
+2
2011-02-21
add inexact rename detection progress infrastructure
Jeff King
1
-0
/
+1
2011-02-21
merge: improve inexact rename limit warning
Jeff King
1
-1
/
+1
2011-02-03
Convert struct diff_options to use struct pathspec
Nguyễn Thái Ngọc Duy
1
-3
/
+1
2010-10-26
Merge branch 'kb/merge-recursive-rename-threshold'
Junio C Hamano
1
-0
/
+2
2010-09-29
merge-recursive: option to specify rename threshold
Kevin Ballard
1
-0
/
+2
2010-08-31
git log/diff: add -G<regexp> that greps in the patch text
Junio C Hamano
1
-0
/
+3
2010-08-21
Merge branch 'mm/shortopt-detached'
Junio C Hamano
1
-0
/
+7
2010-08-18
Merge branch 'jc/maint-follow-rename-fix'
Junio C Hamano
1
-0
/
+3
2010-08-13
diff --follow: do call diffcore_std() as necessary
Junio C Hamano
1
-0
/
+3
2010-08-09
Submodules: Add the new "ignore" config option for diff and status
Jens Lehmann
1
-0
/
+1
2010-08-06
diff: parse separate options like -S foo
Matthieu Moy
1
-0
/
+7
2010-06-27
Merge branch 'ab/blame-textconv'
Junio C Hamano
1
-0
/
+9
2010-06-21
Merge branch 'gv/portable'
Junio C Hamano
1
-1
/
+1
2010-06-11
textconv: make the API public
Axel Bonnet
1
-0
/
+8
2010-05-31
Add a prefix output callback to diff output
Bo Yang
1
-0
/
+5
2010-05-31
enums: omit trailing comma for portability
Gary V. Vaughan
1
-1
/
+1
2010-04-14
diff: add --word-diff option that generalizes --color-words
Thomas Rast
1
-1
/
+9
2010-03-13
git status: ignoring untracked files must apply to submodules too
Jens Lehmann
1
-0
/
+1
2010-03-08
git status: Show detailed dirty status of submodules in long format
Jens Lehmann
1
-0
/
+1
2010-01-24
Merge branch 'jc/fix-tree-walk'
Junio C Hamano
1
-0
/
+1
2010-01-18
Performance optimization for detection of modified submodules
Jens Lehmann
1
-4
/
+6
2010-01-07
unpack-trees.c: look ahead in the index
Junio C Hamano
1
-0
/
+1
2009-12-26
Merge branch 'jc/1.7.0-diff-whitespace-only-status'
Junio C Hamano
1
-2
/
+2
2009-11-28
Give the hunk comment its own color
Bert Wesarg
1
-0
/
+1
2009-10-19
Add the --submodule option to the diff option family
Johannes Schindelin
1
-0
/
+3
2009-07-29
diff: Rename QUIET internal option to QUICK
Junio C Hamano
1
-1
/
+1
2009-07-29
diff: change semantics of "ignore whitespace" options
Junio C Hamano
1
-0
/
+1
2009-03-04
Use DIFF_XDL_SET/DIFF_OPT_SET instead of raw bit-masking
Keith Cascio
1
-0
/
+3
2009-02-10
Generalize and libify index_is_dirty() to index_differs_from(...)
Stephan Beyer
1
-0
/
+2
2009-01-17
color-words: take an optional regular expression describing words
Johannes Schindelin
1
-0
/
+1
2008-12-29
diff: add option to show context between close hunks
René Scharfe
1
-0
/
+1
2008-10-26
userdiff: require explicitly allowing textconv
Jeff King
1
-0
/
+1
2008-09-25
Merge branch 'ho/dirstat-by-file'
Shawn O. Pearce
1
-0
/
+1
2008-09-18
Merge branch 'jc/diff-prefix'
Junio C Hamano
1
-0
/
+2
2008-09-05
diff --dirstat-by-file: count changed files, not lines
Heikki Orsila
1
-0
/
+1
2008-09-03
diff --cumulative is a sub-option of --dirstat
Junio C Hamano
1
-1
/
+1
2008-08-30
diff: vary default prefix depending on what are compared
Junio C Hamano
1
-0
/
+2
2008-07-16
Fix buffer overflow in git diff
Dmitry Potapov
1
-5
/
+4
2008-05-26
Merge branch 'jc/diff-no-no-index'
Junio C Hamano
1
-4
/
+2
2008-05-25
Merge branch 'js/config-cb'
v1.5.6-rc0
Junio C Hamano
1
-2
/
+2
2008-05-24
"git diff": do not ignore index without --no-index
Junio C Hamano
1
-4
/
+2
2008-05-15
diff options: Introduce --ignore-submodules
Johannes Schindelin
1
-0
/
+1
2008-05-14
Merge branch 'jk/renamelimit' (early part)
Junio C Hamano
1
-0
/
+1
2008-05-14
Provide git_config with a callback-data parameter
Johannes Schindelin
1
-2
/
+2
2008-05-03
diff: make "too many files" rename warning optional
Jeff King
1
-0
/
+1
2008-05-03
Remove dead code: show_log() sep argument and diff_options.msg_sep
Adam Simpkins
1
-1
/
+0
2008-03-14
Write diff output to a file in struct diff_options
Daniel Barkalow
1
-0
/
+3
2008-02-27
Merge branch 'jc/diff-relative'
Junio C Hamano
1
-0
/
+3
2008-02-24
Merge branch 'lt/dirstat'
Junio C Hamano
1
-0
/
+3
2008-02-18
Add color.ui variable which globally enables colorization if set
Matthias Kestenholz
1
-0
/
+1
2008-02-13
diff --relative: output paths as relative to the current subdirectory
Junio C Hamano
1
-0
/
+3
2008-02-12
Add "--dirstat" for some directory statistics
Linus Torvalds
1
-0
/
+3
2008-01-04
add a "basic" diff config callback
Jeff King
1
-0
/
+1
2007-12-20
Teach diff machinery to display other prefixes than "a/" and "b/"
Johannes Schindelin
1
-0
/
+1
2007-12-13
diff --check: minor fixups
Junio C Hamano
1
-0
/
+2
2007-12-13
"diff --check" should affect exit status
Wincent Colaiuta
1
-0
/
+1
2007-11-18
Merge branch 'ph/diffopts'
Junio C Hamano
1
-16
/
+24
2007-11-11
Make the diff_options bitfields be an unsigned with explicit masks.
Pierre Habouzit
1
-16
/
+24
2007-11-10
git-add: make the entry stat-clean after re-adding the same contents
Junio C Hamano
1
-0
/
+2
2007-11-10
ce_match_stat, run_diff_files: use symbolic constants for readability
Junio C Hamano
1
-1
/
+3
2007-08-14
diff: squelch empty diffs even more
René Scharfe
1
-0
/
+1
2007-08-14
git-diff: squelch "empty" diffs
Junio C Hamano
1
-0
/
+1
2007-06-22
Finally implement "git log --follow"
Linus Torvalds
1
-0
/
+1
2007-06-08
Even more missing static
Junio C Hamano
1
-2
/
+0
2007-04-22
Support 'diff=pgm' attribute
Junio C Hamano
1
-0
/
+1
2007-03-14
diff --quiet
Junio C Hamano
1
-2
/
+2
2007-03-14
Remove unused diffcore_std_no_resolve
Junio C Hamano
1
-2
/
+0
2007-03-14
Allow git-diff exit with codes similar to diff(1)
Alex Riesen
1
-1
/
+4
2007-02-28
diff: make more cases implicit --no-index
Johannes Schindelin
1
-0
/
+2
2007-02-26
diff --no-index: also imitate the exit status of diff(1)
Johannes Schindelin
1
-0
/
+3
2007-02-22
Teach git-diff-files the new option `--no-index`
Johannes Schindelin
1
-0
/
+1
2007-02-05
git-blame: no rev means start from the working tree file.
Junio C Hamano
1
-0
/
+1
2007-01-06
diff-index --cached --raw: show tree entry on the LHS for unmerged entries.
Junio C Hamano
1
-1
/
+3
2006-12-15
make commit message a little more consistent and conforting
Nicolas Pitre
1
-0
/
+1
2006-11-07
Merge branch 'jc/pickaxe'
Junio C Hamano
1
-0
/
+1
2006-11-04
git-pickaxe: rename detection optimization
Junio C Hamano
1
-0
/
+1
2006-10-26
Make git-cherry handle root trees
Rene Scharfe
1
-0
/
+2
2006-10-13
diff --numstat
Junio C Hamano
1
-7
/
+9
2006-09-30
Merge branch 'jc/diff-stat'
Junio C Hamano
1
-0
/
+3
2006-09-27
diff --stat: allow custom diffstat output width.
Junio C Hamano
1
-0
/
+3
2006-09-24
diff.c: second war on whitespace.
Junio C Hamano
1
-0
/
+1
2006-09-07
diff: support custom callbacks for output
Jeff King
1
-0
/
+8
2006-08-10
Add the --color-words option to the diff options family
Johannes Schindelin
1
-1
/
+2
2006-07-24
Colorize 'commit' lines in log ui
Jeff King
1
-0
/
+11
2006-07-08
diff: do not use configuration magic at the core-level
Junio C Hamano
1
-1
/
+1
2006-07-07
Add -a and --text to common diff options help
Stephan Feder
1
-1
/
+2
2006-07-07
Teach --text option to diff
Stephan Feder
1
-0
/
+1
2006-07-05
Merge branch 'th/diff'
Junio C Hamano
1
-12
/
+16
2006-06-26
Add msg_sep to diff_options
Timo Hirvonen
1
-0
/
+1
2006-06-26
Merge with_raw, with_stat and summary variables to output_format
Timo Hirvonen
1
-12
/
+15
2006-06-26
add diff_flush_patch_id() to calculate the patch id
Johannes Schindelin
1
-0
/
+2
2006-06-23
Teach diff about -b and -w flags
Johannes Schindelin
1
-0
/
+1
2006-06-17
diff options: add --color
Johannes Schindelin
1
-1
/
+2
2006-05-21
fmt-patch: Support --attach
Johannes Schindelin
1
-0
/
+3
2006-05-21
diff family: add --check option
Johannes Schindelin
1
-0
/
+1
2006-05-15
Merge branch 'se/diff'
Junio C Hamano
1
-1
/
+2
2006-05-14
Add "--summary" option to git diff.
Sean
1
-1
/
+2
2006-05-14
git diff: support "-U" and "--unified" options properly
Linus Torvalds
1
-0
/
+1
2006-05-05
binary diff: further updates.
Junio C Hamano
1
-0
/
+1
2006-04-29
built-in diff: assorted updates.
Junio C Hamano
1
-0
/
+2
2006-04-22
Libified diff-index: backward compatibility fix.
Junio C Hamano
1
-1
/
+1
2006-04-22
Libify diff-index.
Junio C Hamano
1
-0
/
+2
2006-04-22
Libify diff-files.
Junio C Hamano
1
-2
/
+5
2006-04-17
Log message printout cleanups
Linus Torvalds
1
-4
/
+4
2006-04-15
diff-options: add --patch-with-stat
Johannes Schindelin
1
-0
/
+3
2006-04-13
diff-options: add --stat (take 2)
Johannes Schindelin
1
-0
/
+2
2006-04-11
Merge branch 'jc/diff' into next
Junio C Hamano
1
-1
/
+5
2006-04-11
Document --patch-with-raw
Petr Baudis
1
-0
/
+2
2006-04-10
diff-* --patch-with-raw
Junio C Hamano
1
-0
/
+1
2006-04-10
tree-diff: do not assume we use only one pathspec
Junio C Hamano
1
-1
/
+5
2006-04-10
Retire diffcore-pathspec.
Junio C Hamano
1
-1
/
+0
2006-04-04
Support for pickaxe matching regular expressions
Petr Baudis
1
-0
/
+1
2006-03-29
tree/diff header cleanup.
Junio C Hamano
1
-11
/
+1
2006-02-10
combine-diff: Record diff status a bit more faithfully
Junio C Hamano
1
-0
/
+1
2006-02-09
combine-diff: move formatting logic to show_combined_diff()
Junio C Hamano
1
-1
/
+2
2006-02-09
diff-tree -c raw output
Linus Torvalds
1
-3
/
+3
2006-02-06
combine-diff: show mode changes as well.
Junio C Hamano
1
-1
/
+8
2006-02-05
combine-diff: remove misguided --show-empty hack.
Junio C Hamano
1
-2
/
+2
2006-01-31
Make the "struct tree_desc" operations available to others
Linus Torvalds
1
-0
/
+3
2006-01-28
Merge lt/revlist,jc/diff,jc/revparse,jc/abbrev
Junio C Hamano
1
-3
/
+13
2006-01-28
abbrev cleanup: use symbolic constants
Junio C Hamano
1
-3
/
+0
2006-01-28
diff-files: -c and --cc options.
Junio C Hamano
1
-0
/
+11
2006-01-28
diff-tree --cc: denser combined diff output for a merge commit.
Junio C Hamano
1
-1
/
+1
2006-01-28
diff-tree -c: show a merge commit a bit more sensibly.
Junio C Hamano
1
-0
/
+2
2005-12-19
diff --abbrev: document --abbrev=<n> form.
Junio C Hamano
1
-1
/
+1
2005-12-19
diff: --abbrev option
Junio C Hamano
1
-1
/
+8
2005-11-21
Move diff.renamelimit out of default configuration.
Junio C Hamano
1
-0
/
+1
2005-11-16
diff: --full-index
Junio C Hamano
1
-1
/
+3
2005-10-28
Documentation changes to recursive option for git-diff-tree
Chris Shoemaker
1
-1
/
+0
2005-10-22
Split up tree diff functions into tree-diff.c library
Linus Torvalds
1
-0
/
+29
2005-10-04
Fix diff-filter All-Or-None mark.
Junio C Hamano
1
-1
/
+1
2005-09-24
Diff: --name-status output format.
Junio C Hamano
1
-0
/
+2
2005-09-24
Diff: -l<num> to limit rename/copy detection.
Junio C Hamano
1
-15
/
+15
2005-09-24
Diff clean-up.
Junio C Hamano
1
-16
/
+31
2005-09-22
Retire diff-helper.
Junio C Hamano
1
-9
/
+0
2005-07-25
diff-raw: Use 'A' instead of 'N' for added files.
Junio C Hamano
1
-1
/
+1
2005-07-25
Use symbolic constants for diff-raw status indicators.
Junio C Hamano
1
-0
/
+16
2005-07-14
Split up "diff_format" into "format" and "line_termination".
Linus Torvalds
1
-4
/
+2
2005-07-13
[PATCH] Clean up diff option descriptions.
Junio C Hamano
1
-0
/
+20
2005-07-13
[PATCH] git-diff-*: --name-only and --name-only-z.
Junio C Hamano
1
-0
/
+2
2005-06-12
[PATCH] Add --diff-filter= output restriction to diff-* family.
Junio C Hamano
1
-2
/
+6
2005-06-03
[PATCH] diff: Fix docs and add -O to diff-helper.
Junio C Hamano
1
-9
/
+1
2005-06-01
[PATCH] diff: mode bits fixes
Junio C Hamano
1
-0
/
+4
2005-05-30
[PATCH] Add -O<orderfile> option to diff-* brothers.
Junio C Hamano
1
-2
/
+5
2005-05-30
[PATCH] Add -B flag to diff-* brothers.
Junio C Hamano
1
-1
/
+4
2005-05-30
[PATCH] diff: consolidate various calls into diffcore.
Junio C Hamano
1
-0
/
+4
2005-05-29
[PATCH] Optimize diff-tree -[CM] --stdin
Junio C Hamano
1
-0
/
+2
2005-05-29
[PATCH] Add --pickaxe-all to diff-* brothers.
Junio C Hamano
1
-1
/
+3
2005-05-29
[PATCH] Clean up diff_setup() to make it more extensible.
Junio C Hamano
1
-5
/
+7
2005-05-23
[PATCH] Fix diff-pruning logic which was running prune too early.
Junio C Hamano
1
-2
/
+0
2005-05-23
[PATCH] diff-raw format update take #2.
Junio C Hamano
1
-7
/
+9
2005-05-22
[PATCH] Diffcore updates.
Junio C Hamano
1
-7
/
+15
2005-05-21
[PATCH] The diff-raw format updates.
Junio C Hamano
1
-1
/
+11
2005-05-21
[PATCH] Prepare diffcore interface for diff-tree header supression.
Junio C Hamano
1
-5
/
+7
2005-05-21
[PATCH] Constness fix for pickaxe option.
Junio C Hamano
1
-1
/
+1
2005-05-21
[PATCH] Introducing software archaeologist's tool "pickaxe".
Junio C Hamano
1
-0
/
+1
2005-05-19
[PATCH] diff overhaul
Junio C Hamano
1
-1
/
+3
2005-05-19
[PATCH] Detect renames in diff family.
Junio C Hamano
1
-15
/
+4
2005-05-18
[PATCH] Diff-helper update
Junio C Hamano
1
-1
/
+1
2005-05-15
[PATCH 2/3] Rename git-diff-tree-helper to git-diff-helper.
Junio C Hamano
1
-1
/
+1
2005-05-04
Optimize diff-cache -p --cached
Junio C Hamano
1
-8
/
+5
2005-04-27
[PATCH] Reworked external diff interface.
Junio C Hamano
1
-5
/
+14
2005-04-26
[PATCH] Diff-tree-helper take two.
Junio C Hamano
1
-10
/
+24
2005-04-25
[PATCH] Split external diff command interface to a separate file.
Junio C Hamano
1
-0
/
+17
[prev]