summaryrefslogtreecommitdiffstats
path: root/pack-revindex.h (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-13merge-ort: add implementation of checkout()Elijah Newren1-1/+44
2020-12-13merge-ort: basic outline for merge_switch_to_result()Elijah Newren1-1/+41
2020-12-13merge-ort: step 3 of tree writing -- handling subdirectories as we goElijah Newren1-8/+234
2020-12-13merge-ort: step 2 of tree writing -- function to create tree objectElijah Newren1-1/+66
2020-12-13merge-ort: step 1 of tree writing -- record basenames, modes, and oidsElijah Newren1-3/+37
2020-12-13merge-ort: have process_entries operate in a defined orderElijah Newren1-3/+50
2020-12-13merge-ort: add a preliminary simple process_entries() implementationElijah Newren1-1/+102
2020-12-13merge-ort: avoid recursing into identical treesElijah Newren1-0/+13
2020-12-13merge-ort: record stage and auxiliary info for every pathElijah Newren1-7/+90
2020-12-13merge-ort: compute a few more useful fields for collect_merge_infoElijah Newren1-0/+36
2020-12-13merge-ort: avoid repeating fill_tree_descriptor() on the same treeElijah Newren1-4/+22
2020-12-13merge-ort: implement a very basic collect_merge_info()Elijah Newren1-1/+134
2020-12-13merge-ort: add an err() function similar to one from merge-recursiveElijah Newren2-3/+37
2020-12-13merge-ort: use histogram diffElijah Newren1-0/+4
2020-12-13merge-ort: port merge_start() from merge-recursiveElijah Newren1-1/+44
2020-12-13merge-ort: add some high-level algorithm structureElijah Newren1-1/+67
2020-12-13merge-ort: setup basic internal data structuresElijah Newren1-0/+147
2020-11-11shortlog: use strset from strmap.hElijah Newren1-57/+4
2020-11-11Use new HASHMAP_INIT macro to simplify hashmap initializationElijah Newren6-38/+16
2020-11-11strmap: take advantage of FLEXPTR_ALLOC_STR when relevantElijah Newren2-16/+20
2020-11-11strmap: enable allocations to come from a mem_poolElijah Newren2-12/+30
2020-11-06strmap: add a strset sub-typeElijah Newren2-0/+80
2020-11-06strmap: split create_entry() out of strmap_put()Elijah Newren1-14/+23
2020-11-05strmap: add functions facilitating use as a string->int mapElijah Newren2-0/+105
2020-11-05strmap: enable faster clearing and reusing of strmapsElijah Newren2-0/+12
2020-11-05strmap: add more utility functionsElijah Newren2-0/+54
2020-11-03merge,rebase,revert: select ort or recursive by config or environmentElijah Newren5-15/+104
2020-11-02strmap: new utility functionsElijah Newren3-0/+165
2020-11-02hashmap: provide deallocation function namesElijah Newren22-53/+63
2020-11-02hashmap: introduce a new hashmap_partial_clear()Elijah Newren2-13/+39
2020-11-02hashmap: allow re-use after hashmap_free()Elijah Newren2-2/+17
2020-11-02hashmap: adjust spacing to fix argument alignmentElijah Newren2-19/+20
2020-10-29fast-rebase: demonstrate merge-ort's API via new test-tool commandElijah Newren4-0/+214
2020-10-27merge-ort-wrappers: new convience wrappers to mimic the old merge APIElijah Newren3-0/+88
2020-10-27merge-ort: barebones API of new merge strategy with empty implementationElijah Newren3-0/+111
2020-10-23Git 2.29.1v2.29.1Junio C Hamano3-2/+13
2020-10-21SKIP_DASHED_BUILT_INS: do not skip the bin/ programsJohannes Schindelin1-9/+6
2020-10-19Git 2.29v2.29.0Junio C Hamano1-1/+1
2020-10-18l10n: zh_CN: for git v2.29.0 l10n round 1 and 2Jiang Xin1-3432/+3788
2020-10-17git-gui: blame: prevent tool tips from sticking around after Command-TabStefan Haller1-0/+1
2020-10-15Git 2.29-rc2v2.29.0-rc2Junio C Hamano1-1/+1
2020-10-15l10n: de.po: Update German translation for Git 2.29.0Matthias Rüster1-3452/+3817
2020-10-13hashmap: add usage documentation explaining hashmap_free[_entries]()Elijah Newren1-2/+29
2020-10-13l10n: vi(5013t): Updated translation for v2.29.0 rd2Tran Ngoc Quan1-3432/+3869
2020-10-12l10n: pt_PT: make on po/pt_PT.poDaniel Santos1-5136/+14811
2020-10-12l10n: Portuguese translation team has changed. Wohoo!Daniel Santos1-3/+2
2020-10-11l10n: bg.po: Updated Bulgarian translation (5013t)Alexander Shopov1-3579/+4205
2020-10-11l10n: sv.po: Update Swedish translation (5013t0f0u)Peter Krefting1-3429/+3843
2020-10-11l10n: it.po: update the Italian translationAlessandro Menti1-141/+141
2020-10-10l10n: tr: v2.29.0 round 2Emir Sarı1-129/+131