116 Commits (d0e9983980a25e0c398cc03342e5ad22ef85b8a8)

Author SHA1 Message Date
Junio C Hamano 8aade107dd progress: simplify "delayed" progress API 7 years ago
Stefan Beller 7663cdc86c hashmap.h: compare function has access to a data field 8 years ago
Ævar Arnfjörð Bjarmason 6a83d90207 coccinelle: make use of the "type" FREE_AND_NULL() rule 8 years ago
Brandon Williams 02491b67f3 diffcore-rename: use is_empty_blob_oid 8 years ago
Brandon Williams f9704c2d82 diff: convert fill_filespec to struct object_id 8 years ago
Tobias Klauser 974e0044d6 diffcore-delta: remove unused parameter to diffcore_count_changes() 8 years ago
René Scharfe 9ed0d8d6e6 use QSORT 8 years ago
René Scharfe 50492f7b38 pass constants as first argument to st_mult() 9 years ago
brian m. carlson 41c9560ee5 diff: rename struct diff_filespec's sha1_valid member 9 years ago
brian m. carlson a0d12c4433 diff: convert struct diff_filespec to struct object_id 9 years ago
SZEDER Gábor ca4e3ca029 diffcore: fix iteration order of identical files during rename detection 9 years ago
Jeff King 50a6c8efa2 use st_add and st_mult for allocation size computation 9 years ago
Jeff King 4d6be03b95 diffcore-rename: avoid processing duplicate destinations 10 years ago
Jeff King f98c2f7e53 diffcore-rename: split locate_rename_dst into two functions 10 years ago
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