summaryrefslogtreecommitdiff
path: root/diffcore-rename.c
AgeCommit message (Expand)Author
2014-03-18Merge branch 'dd/use-alloc-grow'Junio C Hamano
2014-03-14Merge branch 'nd/i18n-progress'Junio C Hamano
2014-03-03diffcore-rename.c: use ALLOC_GROW()Dmitry S. Dolzhenko
2014-02-24i18n: mark all progress lines for translationNguyễn Thái Ngọc Duy
2013-11-18diffcore-rename.c: use new hash map implementationKarsten Blees
2013-11-18diffcore-rename.c: simplify finding exact renamesKarsten Blees
2013-11-18diffcore-rename.c: move code around to prepare for the next patchKarsten Blees
2013-03-17Preallocate hash tables when the number of inserts are known in advanceNguyễn Thái Ngọc Duy
2012-08-27Merge branch 'jk/maint-null-in-trees'Junio C Hamano
2012-07-29diff: do not use null sha1 as a sentinel valueJeff King
2012-03-23teach diffcore-rename to optionally ignore empty contentJeff King
2011-05-02Merge branch 'mz/maint-rename-unmerged'Junio C Hamano
2011-04-29diffcore-rename.c: avoid set-but-not-used warningJim Meyering
2011-03-24diffcore-rename: don't consider unmerged path as sourceMartin von Zweigbergk
2011-03-22diffcore-rename: fall back to -C when -C -C busts the rename limitJunio C Hamano
2011-03-22diffcore-rename: record filepair for rename srcJunio C Hamano
2011-03-22diffcore-rename: refactor "too many candidates" logicJunio C Hamano
2011-03-20Merge branch 'jk/merge-rename-ux'Junio C Hamano
2011-02-21add inexact rename detection progress infrastructureJeff King
2011-02-21merge: improve inexact rename limit warningJeff King
2011-02-19diffcore-rename: improve estimate_similarity() heuristicsLinus Torvalds
2011-02-19diffcore-rename: properly honor the difference between -M and -CLinus Torvalds
2011-02-19for_each_hash: allow passing a 'void *data' pointer to callbackLinus Torvalds
2010-05-07Add a macro DIFF_QUEUE_CLEAR.Bo Yang
2009-11-21diffcore-rename: reduce memory footprint by freeing blob data earlyJunio C Hamano
2009-04-23Fix typos / spelling in commentsMike Ralphson
2009-01-21Rename detection: Avoid repeated filespec populationBjörn Steinbrink
2008-10-28Add file delete/create info when we overflow rename_limitLinus Torvalds
2008-05-03diff: make "too many files" rename warning optionalJeff King
2008-04-09Merge branch 'jc/rename'Junio C Hamano
2008-03-01rename: warn user when we have turned off rename detectionJeff King
2008-02-13Optimize rename detection for a huge diffJunio C Hamano
2007-11-30Fix a pathological case in git detecting proper renamesLinus Torvalds
2007-11-30Fix a pathological case in git detecting proper renamesLinus Torvalds
2007-10-27Do the fuzzy rename detection limits with the exact renames removedLinus Torvalds
2007-10-27Fix ugly magic special case in exact rename detectionLinus Torvalds
2007-10-27Do exact rename detection regardless of rename limitsLinus Torvalds
2007-10-27Do linear-time/space rename logic for exact renamesLinus Torvalds
2007-10-27copy vs rename detection: avoid unnecessary O(n*m) loopsLinus Torvalds
2007-10-27Ref-count the filespecs used by diffcoreLinus Torvalds
2007-10-27Split out "exact content match" phase of rename detectionLinus Torvalds
2007-10-03rename diff_free_filespec_data_large() to diff_free_filespec_blob()Junio C Hamano
2007-10-03diffcore-rename: cache file deltasJeff King
2007-09-14Fix the rename detection limit checkingLinus Torvalds
2007-07-02Merge branch 'jc/diffcore'Junio C Hamano
2007-07-01diffcore_count_changes: pass diffcore_filespecJunio C Hamano
2007-06-25diffcore-rename: don't change similarity index based on basename equalityRené Scharfe
2007-06-23diffcore-rename: favour identical basenamesJohannes Schindelin
2007-05-07diff -M: release the preimage candidate blobs after rename detection.Junio C Hamano
2007-03-07Cast 64 bit off_t to 32 bit size_tShawn O. Pearce