62 Commits (2f7ee089dff6e9225dbfca2bdd23efe93e1c0740)

Author SHA1 Message Date
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 18 years ago
Linus Torvalds 0024a54923 Fix the rename detection limit checking 18 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. 19 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
Eric Wong 7d6fb370bc short circuit out of a few places where we would allocate zero bytes 19 years ago
Junio C Hamano 9f70b80692 rename detection with -M100 means "exact renames only". 19 years ago
Junio C Hamano 27dedf0c3b GIT 0.99.9j aka 1.0rc3 19 years ago
Junio C Hamano 3299c6f6a8 diff: make default rename detection limit configurable. 19 years ago
Junio C Hamano 8082d8d305 Diff: -l<num> to limit rename/copy detection. 20 years ago
Junio C Hamano 5098bafb75 Plug diff leaks. 20 years ago
Junio C Hamano 6bac10d89d Fix copy marking from diffcore-rename. 20 years ago
Junio C Hamano 75c660ac93 [PATCH] Use enhanced diff_delta() in the similarity estimator. 20 years ago
Linus Torvalds 75c42d8cc3 Add a "max_size" parameter to diff_delta() 20 years ago
Junio C Hamano 2210100ac0 [PATCH] Fix rename/copy when dealing with temporarily broken pairs. 20 years ago
Junio C Hamano 0e3994fa97 [PATCH] diff: Clean up diff_scoreopt_parse(). 20 years ago
Junio C Hamano 355e76a4a3 [PATCH] Tweak count-delta interface 20 years ago
Junio C Hamano f345b0a066 [PATCH] Add -B flag to diff-* brothers. 20 years ago
Junio C Hamano 2cd68882ee [PATCH] diff: fix the culling of unneeded delete record. 20 years ago
Junio C Hamano 01c4e70f63 [PATCH] diff: code clean-up and removal of rename hack. 20 years ago
Junio C Hamano f0c6b2a2fd [PATCH] Optimize diff-tree -[CM] --stdin 20 years ago
Junio C Hamano 15d061b435 [PATCH] Fix the way diffcore-rename records unremoved source. 20 years ago
Junio C Hamano 1a0756ffe4 [PATCH] Remove unused rank field from diff_core structure. 20 years ago
Junio C Hamano 226406f693 [PATCH] Introduce diff_free_filepair() funcion. 20 years ago