aboutsummaryrefslogtreecommitdiffstats
path: root/patch-ids.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-06-21diff.h: remove unnecessary include of oidset.hElijah Newren1-0/+1
2023-03-21treewide: remove unnecessary cache.h inclusion from several sourcesElijah Newren1-1/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2022-10-30Merge branch 'jz/patch-id'Taylor Blau1-5/+5
2022-10-24patch-id: use stable patch-id for rebasesJerry Zhang1-5/+5
2022-09-01git-compat-util.h: use "UNUSED", not "UNUSED(var)"Ævar Arnfjörð Bjarmason1-1/+1
2022-08-19hashmap: mark unused callback parametersJeff King1-1/+1
2021-03-13use CALLOC_ARRAYRené Scharfe1-1/+1
2021-01-25Merge branch 'jk/log-cherry-pick-duplicate-patches'Junio C Hamano1-1/+13
2021-01-12patch-ids: handle duplicate hashmap entriesJeff King1-1/+13
2021-01-04hash-lookup: rename from sha1-lookupMartin Ågren1-1/+1
2020-11-02hashmap: provide deallocation function namesElijah Newren1-1/+1
2019-10-07hashmap: remove type arg from hashmap_{get,put,remove}_entryEric Wong1-2/+1
2019-10-07hashmap: introduce hashmap_free_entriesEric Wong1-1/+1
2019-10-07hashmap_cmp_fn takes hashmap_entry paramsEric Wong1-4/+6
2019-10-07hashmap_get{,_from_hash} return "struct hashmap_entry *"Eric Wong1-1/+2
2019-10-07hashmap_get takes "const struct hashmap_entry *"Eric Wong1-1/+1
2019-10-07hashmap_add takes "struct hashmap_entry *"Eric Wong1-1/+1
2019-10-07hashmap_entry_init takes "struct hashmap_entry *"Eric Wong1-1/+1
2019-06-20hashmap: convert sha1hash() to oidhash()Jeff King1-1/+1
2019-05-08format-patch: make --base patch-id output stableStephen Boyd1-5/+5
2018-10-19Merge branch 'nd/the-index'Junio C Hamano1-2/+2
2018-09-21patch-ids.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-2/+2
2018-09-21diff.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-1/+1
2018-08-29convert hashmap comparison functions to oideq()Jeff King1-4/+4
2017-11-01diff: make struct diff_flags members lowercaseBrandon Williams1-1/+1
2017-11-01diff: remove DIFF_OPT_SET macroBrandon Williams1-1/+1
2017-07-05patch-ids.c: drop hashmap_cmp_fn castStefan Beller1-5/+9
2017-06-30patch-ids.c: use hashmap correctlyStefan Beller1-4/+4
2017-06-30hashmap.h: compare function has access to a data fieldStefan Beller1-2/+4
2017-06-05diff-tree: convert diff_tree_sha1 to struct object_idBrandon Williams1-2/+2
2017-06-02tree-diff: convert diff_root_tree_sha1 to struct object_idBrandon Williams1-1/+1
2017-06-02diff: convert diff_flush_patch_id to struct object_idBrandon Williams1-1/+1
2017-06-02patch-ids: convert to struct object_idBrandon Williams1-10/+10
2017-05-08add_commit_patch_id(): avoid allocating memory unnecessarilyJohannes Schindelin1-1/+2
2017-03-26Convert GIT_SHA1_RAWSZ used for allocation to GIT_MAX_RAWSZbrian m. carlson1-1/+1
2016-09-12patch-ids: refuse to compute patch-id for merge commitJeff King1-0/+15
2016-09-09patch-ids: turn off rename detectionJeff King1-0/+1
2016-08-11rebase: avoid computing unnecessary patch IDsKevin Willford1-6/+26
2016-07-29patch-ids: add flag to create the diff patch id using header only dataKevin Willford1-1/+1
2016-07-29patch-ids: replace the seen indicator with a commit pointerKevin Willford1-0/+1
2016-07-29patch-ids: stop using a hand-rolled hashmap implementationKevin Willford1-57/+29
2016-04-26patch-ids: make commit_patch_id() a public helper functionXiaolong Ye1-1/+1
2015-11-20Remove get_object_hash.brian m. carlson1-3/+3
2015-11-20Add several uses of get_object_hash.brian m. carlson1-3/+3
2014-03-03patch-ids.c: use ALLOC_GROW() in add_commit()Dmitry S. Dolzhenko1-4/+1
2012-08-03diff_setup_done(): return voidThomas Rast1-2/+1
2009-04-04patch-ids: use the new generic "sha1_pos" function to lookup sha1Christian Couder1-88/+5
2007-11-11Make the diff_options bitfields be an unsigned with explicit masks.Pierre Habouzit1-1/+1
2007-04-11Refactor patch-id filtering out of git-cherry and git-format-patch.Junio C Hamano1-0/+192