83 Commits (509d59705ee07094bcc56b49a17ba0ae983da50f)

Author SHA1 Message Date
Jim Meyering 6051561a6c diffcore-rename.c: avoid set-but-not-used warning 14 years ago
Jim Meyering dabdbee10b diffcore-rename.c: avoid set-but-not-used warning 14 years ago
Martin von Zweigbergk d7c9bf2235 diffcore-rename: don't consider unmerged path as source 14 years ago
Junio C Hamano f31027c99c diffcore-rename: fall back to -C when -C -C busts the rename limit 14 years ago
Junio C Hamano e88d6bc6f9 diffcore-rename: record filepair for rename src 14 years ago
Junio C Hamano 9d8a5a50b7 diffcore-rename: refactor "too many candidates" logic 14 years ago
Jeff King 3ac942d42e add inexact rename detection progress infrastructure 14 years ago
Jeff King bf0ab10fa8 merge: improve inexact rename limit warning 14 years ago
Linus Torvalds 3a4d67692b diffcore-rename: improve estimate_similarity() heuristics 14 years ago
Linus Torvalds 0940e5f211 diffcore-rename: properly honor the difference between -M and -C 14 years ago
Linus Torvalds 11f944dd6b for_each_hash: allow passing a 'void *data' pointer to callback 14 years ago
Bo Yang 9ca5df9061 Add a macro DIFF_QUEUE_CLEAR. 15 years ago
Junio C Hamano 809809bb75 diffcore-rename: reduce memory footprint by freeing blob data early 15 years ago
Mike Ralphson 3ea3c215c0 Fix typos / spelling in comments 16 years ago
Björn Steinbrink 885c716f0f Rename detection: Avoid repeated filespec population 16 years ago
Linus Torvalds 6e381d3aff Add file delete/create info when we overflow rename_limit 16 years ago
Jeff King b8960bbe7b diff: make "too many files" rename warning optional 17 years ago
Jeff King ee542ee3fc rename: warn user when we have turned off rename detection 17 years ago
Junio C Hamano 6d24ad971c Optimize rename detection for a huge diff 17 years ago
Linus Torvalds 9ae8fcb36a Fix a pathological case in git detecting proper renames 17 years ago
Linus Torvalds 32d75d29f9 Fix a pathological case in git detecting proper renames 17 years ago
Linus Torvalds 42899ac898 Do the fuzzy rename detection limits with the exact renames removed 17 years ago
Linus Torvalds 81ac051d6a Fix ugly magic special case in exact rename detection 17 years ago
Linus Torvalds 17559a643e Do exact rename detection regardless of rename limits 17 years ago
Linus Torvalds 9027f53cb5 Do linear-time/space rename logic for exact renames 17 years ago
Linus Torvalds 644797119d copy vs rename detection: avoid unnecessary O(n*m) loops 17 years ago
Linus Torvalds 9fb88419ba Ref-count the filespecs used by diffcore 17 years ago
Linus Torvalds cb1491b6bf Split out "exact content match" phase of rename detection 17 years ago
Junio C Hamano 8ae92e6389 rename diff_free_filespec_data_large() to diff_free_filespec_blob() 17 years ago
Jeff King eede7b7d11 diffcore-rename: cache file deltas 17 years ago
Jeff King a5a3878ba7 diffcore-rename: cache file deltas 17 years ago
Linus Torvalds 0024a54923 Fix the rename detection limit checking 17 years ago
Junio C Hamano d8c3d03a0b diffcore_count_changes: pass diffcore_filespec 18 years ago
René Scharfe cfc0aef1ff diffcore-rename: don't change similarity index based on basename equality 18 years ago
Johannes Schindelin 0ce396431e diffcore-rename: favour identical basenames 18 years ago
Junio C Hamano 50b2b53897 diff -M: release the preimage candidate blobs after rename detection. 18 years ago
Shawn O. Pearce dc49cd769b Cast 64 bit off_t to 32 bit size_t 18 years ago
Shawn O. Pearce 7da41f48c8 Bypass expensive content comparsion during rename detection. 18 years ago
Junio C Hamano 2f3f8b218a git-pickaxe: rename detection optimization 18 years ago
David Rientjes a89fccd281 Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. 18 years ago
Junio C Hamano ef677686ef diff.c: do not use pathname comparison to tell renames 19 years ago
Junio C Hamano 17e6019a2a diffcore-rename: try matching up renames without populating filespec first. 19 years ago
Junio C Hamano fc5807190e diffcore-rename: fix merging back a broken pair. 19 years ago
Linus Torvalds 90bd932c81 Fix up diffcore-rename scoring 19 years ago
Junio C Hamano 2821104db7 diffcore-delta: make the hash a bit denser. 19 years ago
Junio C Hamano c06c79667c diffcore-rename: somewhat optimized. 19 years ago
Junio C Hamano 1706306a54 diffcore-rename: similarity estimator fix. 19 years ago
Nicolas Pitre 38fd0721d0 diff-delta: allow reusing of the reference buffer index 19 years ago
Junio C Hamano 65416758cd diffcore-rename: split out the delta counting code. 19 years ago
Junio C Hamano 09a5d72d8e diffcore-rename: plug memory leak. 19 years ago