97 Commits (563d4e59bd167fe2eecc5480e3841d878b1c8c2b)

Author SHA1 Message Date
Nguyễn Thái Ngọc Duy 8e5dd3d654 diff.c: allow to pass more flags to diff_populate_filespec 11 years ago
Karsten Blees ab73a9d119 hashmap: add simplified hashmap_get_from_hash() API 11 years ago
Karsten Blees 039dc71a7c hashmap: factor out getting a hash code from a SHA1 11 years ago
Dmitry S. Dolzhenko 337ce247e3 diffcore-rename.c: use ALLOC_GROW() 11 years ago
Nguyễn Thái Ngọc Duy 754dbc43f0 i18n: mark all progress lines for translation 11 years ago
Karsten Blees f79d9c5814 diffcore-rename.c: use new hash map implementation 11 years ago
Karsten Blees 7c85f8acb2 diffcore-rename.c: simplify finding exact renames 11 years ago
Karsten Blees 48f6407ffe diffcore-rename.c: move code around to prepare for the next patch 11 years ago
Nguyễn Thái Ngọc Duy c73592812d Preallocate hash tables when the number of inserts are known in advance 12 years ago
Jeff King e54501004a diff: do not use null sha1 as a sentinel value 13 years ago
Jeff King 90d43b0768 teach diffcore-rename to optionally ignore empty content 13 years ago
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() 18 years ago
Jeff King eede7b7d11 diffcore-rename: cache file deltas 18 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