summaryrefslogtreecommitdiff
path: root/patch-ids.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: remove unnecessary cache.h inclusion from several sourcesElijah Newren2023-03-211-1/+1
* cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren2023-02-231-0/+1
* Merge branch 'jz/patch-id'Taylor Blau2022-10-301-5/+5
|\
| * patch-id: use stable patch-id for rebasesJerry Zhang2022-10-241-5/+5
* | git-compat-util.h: use "UNUSED", not "UNUSED(var)"Ævar Arnfjörð Bjarmason2022-09-011-1/+1
* | hashmap: mark unused callback parametersJeff King2022-08-191-1/+1
|/
* use CALLOC_ARRAYRené Scharfe2021-03-131-1/+1
* Merge branch 'jk/log-cherry-pick-duplicate-patches'Junio C Hamano2021-01-251-1/+13
|\
| * patch-ids: handle duplicate hashmap entriesJeff King2021-01-121-1/+13
* | hash-lookup: rename from sha1-lookupMartin Ågren2021-01-041-1/+1
* | hashmap: provide deallocation function namesElijah Newren2020-11-021-1/+1
|/
* hashmap: remove type arg from hashmap_{get,put,remove}_entryEric Wong2019-10-071-2/+1
* hashmap: introduce hashmap_free_entriesEric Wong2019-10-071-1/+1
* hashmap_cmp_fn takes hashmap_entry paramsEric Wong2019-10-071-4/+6
* hashmap_get{,_from_hash} return "struct hashmap_entry *"Eric Wong2019-10-071-1/+2
* hashmap_get takes "const struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap_add takes "struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap_entry_init takes "struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap: convert sha1hash() to oidhash()Jeff King2019-06-201-1/+1
* format-patch: make --base patch-id output stableStephen Boyd2019-05-081-5/+5
* Merge branch 'nd/the-index'Junio C Hamano2018-10-191-2/+2
|\
| * patch-ids.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy2018-09-211-2/+2
| * diff.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy2018-09-211-1/+1
* | convert hashmap comparison functions to oideq()Jeff King2018-08-291-4/+4
|/
* diff: make struct diff_flags members lowercasebw/diff-opt-impl-to-bitfieldsBrandon Williams2017-11-011-1/+1
* diff: remove DIFF_OPT_SET macroBrandon Williams2017-11-011-1/+1
* patch-ids.c: drop hashmap_cmp_fn castStefan Beller2017-07-051-5/+9
* patch-ids.c: use hashmap correctlyStefan Beller2017-06-301-4/+4
* hashmap.h: compare function has access to a data fieldStefan Beller2017-06-301-2/+4
* diff-tree: convert diff_tree_sha1 to struct object_idBrandon Williams2017-06-051-2/+2
* tree-diff: convert diff_root_tree_sha1 to struct object_idBrandon Williams2017-06-021-1/+1
* diff: convert diff_flush_patch_id to struct object_idBrandon Williams2017-06-021-1/+1
* patch-ids: convert to struct object_idBrandon Williams2017-06-021-10/+10
* add_commit_patch_id(): avoid allocating memory unnecessarilyJohannes Schindelin2017-05-081-1/+2
* Convert GIT_SHA1_RAWSZ used for allocation to GIT_MAX_RAWSZbrian m. carlson2017-03-261-1/+1
* patch-ids: refuse to compute patch-id for merge commitjk/patch-ids-no-mergesJeff King2016-09-121-0/+15
* patch-ids: turn off rename detectionJeff King2016-09-091-0/+1
* rebase: avoid computing unnecessary patch IDsKevin Willford2016-08-111-6/+26
* patch-ids: add flag to create the diff patch id using header only dataKevin Willford2016-07-291-1/+1
* patch-ids: replace the seen indicator with a commit pointerKevin Willford2016-07-291-0/+1
* patch-ids: stop using a hand-rolled hashmap implementationKevin Willford2016-07-291-57/+29
* patch-ids: make commit_patch_id() a public helper functionXiaolong Ye2016-04-261-1/+1
* Remove get_object_hash.brian m. carlson2015-11-201-3/+3
* Add several uses of get_object_hash.brian m. carlson2015-11-201-3/+3
* patch-ids.c: use ALLOC_GROW() in add_commit()Dmitry S. Dolzhenko2014-03-031-4/+1
* diff_setup_done(): return voidThomas Rast2012-08-031-2/+1
* patch-ids: use the new generic "sha1_pos" function to lookup sha1Christian Couder2009-04-041-88/+5
* Make the diff_options bitfields be an unsigned with explicit masks.Pierre Habouzit2007-11-111-1/+1
* Refactor patch-id filtering out of git-cherry and git-format-patch.Junio C Hamano2007-04-111-0/+192