| Age | Commit message (Expand) | Author | Files | Lines |
| 2013-03-16 | Preallocate hash tables when the number of inserts are known in advance | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2012-08-27 | Merge branch 'jk/maint-null-in-trees' | Junio C Hamano | 1 | -1/+1 |
| 2012-07-29 | diff: do not use null sha1 as a sentinel value | Jeff King | 1 | -1/+1 |
| 2012-03-23 | teach diffcore-rename to optionally ignore empty content | Jeff King | 1 | -0/+6 |
| 2011-05-02 | Merge branch 'mz/maint-rename-unmerged' | Junio C Hamano | 1 | -2/+5 |
| 2011-04-29 | diffcore-rename.c: avoid set-but-not-used warning | Jim Meyering | 1 | -2/+1 |
| 2011-03-23 | diffcore-rename: don't consider unmerged path as source | Martin von Zweigbergk | 1 | -2/+5 |
| 2011-03-22 | diffcore-rename: fall back to -C when -C -C busts the rename limit | Junio C Hamano | 1 | -2/+36 |
| 2011-03-22 | diffcore-rename: record filepair for rename src | Junio C Hamano | 1 | -11/+12 |
| 2011-03-22 | diffcore-rename: refactor "too many candidates" logic | Junio C Hamano | 1 | -18/+29 |
| 2011-03-19 | Merge branch 'jk/merge-rename-ux' | Junio C Hamano | 1 | -2/+13 |
| 2011-02-21 | add inexact rename detection progress infrastructure | Jeff King | 1 | -0/+10 |
| 2011-02-21 | merge: improve inexact rename limit warning | Jeff King | 1 | -2/+3 |
| 2011-02-18 | diffcore-rename: improve estimate_similarity() heuristics | Linus Torvalds | 1 | -1/+1 |
| 2011-02-18 | diffcore-rename: properly honor the difference between -M and -C | Linus Torvalds | 1 | -27/+26 |
| 2011-02-18 | for_each_hash: allow passing a 'void *data' pointer to callback | Linus Torvalds | 1 | -6/+8 |
| 2010-05-07 | Add a macro DIFF_QUEUE_CLEAR. | Bo Yang | 1 | -2/+1 |
| 2009-11-20 | diffcore-rename: reduce memory footprint by freeing blob data early | Junio C Hamano | 1 | -2/+5 |
| 2009-04-22 | Fix typos / spelling in comments | Mike Ralphson | 1 | -1/+1 |
| 2009-01-21 | Rename detection: Avoid repeated filespec population | Björn Steinbrink | 1 | -2/+7 |
| 2008-10-28 | Add file delete/create info when we overflow rename_limit | Linus Torvalds | 1 | -1/+1 |
| 2008-05-03 | diff: make "too many files" rename warning optional | Jeff King | 1 | -1/+2 |
| 2008-04-09 | Merge branch 'jc/rename' | Junio C Hamano | 1 | -22/+58 |
| 2008-03-01 | rename: warn user when we have turned off rename detection | Jeff King | 1 | -3/+4 |
| 2008-02-13 | Optimize rename detection for a huge diff | Junio C Hamano | 1 | -22/+58 |
| 2007-11-30 | Fix a pathological case in git detecting proper renames | Linus Torvalds | 1 | -0/+13 |
| 2007-11-30 | Fix a pathological case in git detecting proper renames | Linus Torvalds | 1 | -9/+16 |
| 2007-10-26 | Do the fuzzy rename detection limits with the exact renames removed | Linus Torvalds | 1 | -14/+18 |
| 2007-10-26 | Fix ugly magic special case in exact rename detection | Linus Torvalds | 1 | -13/+14 |
| 2007-10-26 | Do exact rename detection regardless of rename limits | Linus Torvalds | 1 | -6/+6 |
| 2007-10-26 | Do linear-time/space rename logic for exact renames | Linus Torvalds | 1 | -63/+148 |
| 2007-10-26 | copy vs rename detection: avoid unnecessary O(n*m) loops | Linus Torvalds | 1 | -51/+17 |
| 2007-10-26 | Ref-count the filespecs used by diffcore | Linus Torvalds | 1 | -10/+6 |
| 2007-10-26 | Split out "exact content match" phase of rename detection | Linus Torvalds | 1 | -34/+56 |
| 2007-10-02 | rename diff_free_filespec_data_large() to diff_free_filespec_blob() | Junio C Hamano | 1 | -2/+2 |
| 2007-10-02 | diffcore-rename: cache file deltas | Jeff King | 1 | -3/+4 |
| 2007-09-14 | Fix the rename detection limit checking | Linus Torvalds | 1 | -2/+17 |
| 2007-07-02 | Merge branch 'jc/diffcore' | Junio C Hamano | 1 | -2/+1 |
| 2007-06-30 | diffcore_count_changes: pass diffcore_filespec | Junio C Hamano | 1 | -2/+1 |
| 2007-06-24 | diffcore-rename: don't change similarity index based on basename equality | René Scharfe | 1 | -4/+7 |
| 2007-06-22 | diffcore-rename: favour identical basenames | Johannes Schindelin | 1 | -1/+32 |
| 2007-05-07 | diff -M: release the preimage candidate blobs after rename detection. | Junio C Hamano | 1 | -0/+1 |
| 2007-03-07 | Cast 64 bit off_t to 32 bit size_t | Shawn O. Pearce | 1 | -3/+4 |
| 2006-12-14 | Bypass expensive content comparsion during rename detection. | Shawn O. Pearce | 1 | -0/+2 |
| 2006-11-04 | git-pickaxe: rename detection optimization | Junio C Hamano | 1 | -1/+5 |
| 2006-08-17 | Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. | David Rientjes | 1 | -1/+1 |
| 2006-08-03 | diff.c: do not use pathname comparison to tell renames | Junio C Hamano | 1 | -0/+1 |
| 2006-07-06 | diffcore-rename: try matching up renames without populating filespec first. | Junio C Hamano | 1 | -11/+22 |
| 2006-04-08 | diffcore-rename: fix merging back a broken pair. | Junio C Hamano | 1 | -4/+10 |
| 2006-03-12 | Fix up diffcore-rename scoring | Linus Torvalds | 1 | -7/+5 |
| 2006-03-12 | diffcore-delta: make the hash a bit denser. | Junio C Hamano | 1 | -2/+2 |
| 2006-03-12 | diffcore-rename: somewhat optimized. | Junio C Hamano | 1 | -0/+3 |
| 2006-03-02 | diffcore-rename: similarity estimator fix. | Junio C Hamano | 1 | -12/+8 |
| 2006-02-28 | diffcore-rename: split out the delta counting code. | Junio C Hamano | 1 | -23/+5 |
| 2006-02-22 | diffcore-rename: plug memory leak. | Junio C Hamano | 1 | -1/+3 |
| 2005-12-26 | short circuit out of a few places where we would allocate zero bytes | Eric Wong | 1 | -1/+1 |
| 2005-11-21 | rename detection with -M100 means "exact renames only". | Junio C Hamano | 1 | -0/+3 |
| 2005-11-15 | diff: make default rename detection limit configurable. | Junio C Hamano | 1 | -1/+1 |
| 2005-09-24 | Diff: -l<num> to limit rename/copy detection. | Junio C Hamano | 1 | -2/+6 |
| 2005-09-15 | Plug diff leaks. | Junio C Hamano | 1 | -24/+32 |
| 2005-09-10 | Fix copy marking from diffcore-rename. | Junio C Hamano | 1 | -4/+36 |
| 2005-06-28 | [PATCH] Use enhanced diff_delta() in the similarity estimator. | Junio C Hamano | 1 | -1/+6 |
| 2005-06-25 | Add a "max_size" parameter to diff_delta() | Linus Torvalds | 1 | -1/+1 |
| 2005-06-12 | [PATCH] Fix rename/copy when dealing with temporarily broken pairs. | Junio C Hamano | 1 | -2/+8 |
| 2005-06-03 | [PATCH] diff: Clean up diff_scoreopt_parse(). | Junio C Hamano | 1 | -18/+0 |
| 2005-06-03 | [PATCH] Tweak count-delta interface | Junio C Hamano | 1 | -4/+11 |
| 2005-05-30 | [PATCH] Add -B flag to diff-* brothers. | Junio C Hamano | 1 | -13/+32 |
| 2005-05-30 | [PATCH] diff: fix the culling of unneeded delete record. | Junio C Hamano | 1 | -11/+33 |
| 2005-05-30 | [PATCH] diff: code clean-up and removal of rename hack. | Junio C Hamano | 1 | -1/+1 |
| 2005-05-29 | [PATCH] Optimize diff-tree -[CM] --stdin | Junio C Hamano | 1 | -5/+14 |
| 2005-05-29 | [PATCH] Fix the way diffcore-rename records unremoved source. | Junio C Hamano | 1 | -39/+24 |
| 2005-05-29 | [PATCH] Remove unused rank field from diff_core structure. | Junio C Hamano | 1 | -1/+0 |
| 2005-05-29 | [PATCH] Introduce diff_free_filepair() funcion. | Junio C Hamano | 1 | -5/+2 |
| 2005-05-29 | [PATCH] Fix math thinko in similarity estimator. | Junio C Hamano | 1 | -1/+1 |
| 2005-05-24 | [PATCH] Update rename/copy similarity estimator. | Junio C Hamano | 1 | -5/+11 |
| 2005-05-24 | [PATCH] Redo rename/copy detection logic. | Junio C Hamano | 1 | -204/+181 |
| 2005-05-23 | [PATCH] Fix diff-pruning logic which was running prune too early. | Junio C Hamano | 1 | -23/+2 |
| 2005-05-23 | [PATCH] Rename/copy detection fix. | Junio C Hamano | 1 | -75/+37 |
| 2005-05-23 | [PATCH] Be careful with symlinks when detecting renames and copies. | Junio C Hamano | 1 | -10/+14 |
| 2005-05-22 | [PATCH] Diffcore updates. | Junio C Hamano | 1 | -2/+19 |
| 2005-05-22 | [PATCH] Add the code to set default minimum score back in. | Junio C Hamano | 1 | -0/+2 |
| 2005-05-22 | [PATCH] Fix tweak in similarity estimator. | Junio C Hamano | 1 | -2/+2 |
| 2005-05-21 | [PATCH] The diff-raw format updates. | Junio C Hamano | 1 | -10/+10 |
| 2005-05-21 | [PATCH] Prepare diffcore interface for diff-tree header supression. | Junio C Hamano | 1 | -2/+2 |
| 2005-05-21 | [PATCH] Tweak diffcore-rename heuristics. | Junio C Hamano | 1 | -19/+21 |
| 2005-05-21 | [PATCH] Introducing software archaeologist's tool "pickaxe". | Junio C Hamano | 1 | -18/+11 |
| 2005-05-21 | [PATCH] Diff overhaul, adding half of copy detection. | Junio C Hamano | 1 | -0/+443 |