summaryrefslogtreecommitdiff
path: root/builtin/name-rev.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-05name-rev: sort tip names before applyingLibravatar René Scharfe1-8/+52
2020-02-05name-rev: release unused name stringsLibravatar René Scharfe1-5/+16
2020-02-05name-rev: generate name strings only if they are betterLibravatar René Scharfe1-17/+18
2020-02-05name-rev: pre-size buffer in get_parent_name()Libravatar René Scharfe1-6/+14
2020-02-05name-rev: factor out get_parent_name()Libravatar René Scharfe1-13/+14
2020-02-05name-rev: put struct rev_name into commit slabLibravatar René Scharfe1-9/+11
2020-02-05name-rev: don't _peek() in create_or_update_name()Libravatar René Scharfe1-10/+4
2020-02-05name-rev: don't leak path copy in name_ref()Libravatar René Scharfe1-1/+3
2020-02-05name-rev: respect const qualifierLibravatar René Scharfe1-3/+3
2020-02-05name-rev: remove unused typedefLibravatar René Scharfe1-2/+2
2020-02-05name-rev: rewrite create_or_update_name()Libravatar Martin Ågren1-12/+12
2019-12-25Merge branch 'sg/name-rev-wo-recursion'Libravatar Junio C Hamano1-50/+97
2019-12-09name-rev: cleanup name_ref()Libravatar SZEDER Gábor1-15/+16
2019-12-09name-rev: eliminate recursion in name_rev()Libravatar SZEDER Gábor1-38/+64
2019-12-09name-rev: use 'name->tip_name' instead of 'tip_name'Libravatar SZEDER Gábor1-4/+7
2019-12-06name-rev: drop name_rev()'s 'generation' and 'distance' parametersLibravatar SZEDER Gábor1-12/+13
2019-12-06name-rev: restructure creating/updating 'struct rev_name' instancesLibravatar SZEDER Gábor1-14/+21
2019-12-06name-rev: restructure parsing commits and applying date cutoffLibravatar SZEDER Gábor1-13/+16
2019-12-06name-rev: pull out deref handling from the recursionLibravatar SZEDER Gábor1-17/+10
2019-12-06name-rev: extract creating/updating a 'struct name_rev' into a helperLibravatar SZEDER Gábor1-13/+27
2019-12-06name-rev: use sizeof(*ptr) instead of sizeof(type) in allocationLibravatar SZEDER Gábor1-1/+1
2019-12-06name-rev: avoid unnecessary cast in name_ref()Libravatar SZEDER Gábor1-1/+1
2019-12-06name-rev: use strbuf_strip_suffix() in get_rev_name()Libravatar René Scharfe1-4/+3
2019-11-27name-rev: use skip_prefix() instead of starts_with()Libravatar René Scharfe1-4/+4
2019-09-28name-rev: avoid cutoff timestamp underflowLibravatar SZEDER Gábor1-3/+12
2019-06-20object: convert lookup_object() to use object_idLibravatar Jeff King1-2/+1
2019-05-13name-rev: drop unused parameters from is_better_name()Libravatar Jeff King1-4/+1
2019-04-01builtin/name-rev: make hash-size independentLibravatar brian m. carlson1-6/+8
2018-06-29tag: add repository argument to deref_tagLibravatar Stefan Beller1-1/+2
2018-06-29object: add repository argument to lookup_objectLibravatar Stefan Beller1-1/+2
2018-06-29object: add repository argument to parse_objectLibravatar Stefan Beller1-3/+4
2018-05-21name-rev: use commit-slab for rev-name instead of commit->utilLibravatar Nguyễn Thái Ngọc Duy1-3/+20
2018-03-14Convert find_unique_abbrev* to struct object_idLibravatar brian m. carlson1-1/+1
2017-10-07Merge branch 'ma/builtin-unleak'Libravatar Junio C Hamano1-0/+1
2017-10-02builtin/: add UNLEAKsLibravatar Martin Ågren1-0/+1
2017-09-19Merge branch 'mg/timestamp-t-fix'Libravatar Junio C Hamano1-1/+1
2017-09-06name-rev: change ULONG_MAX to TIME_MAXLibravatar Michael J Gruber1-1/+1
2017-07-10Merge branch 'ab/wildmatch'Libravatar Junio C Hamano1-1/+1
2017-06-24Merge branch 'bw/config-h'Libravatar Junio C Hamano1-0/+1
2017-06-23wildmatch: remove unused wildopts parameterLibravatar Ævar Arnfjörð Bjarmason1-1/+1
2017-06-15config: don't include config.h by defaultLibravatar Brandon Williams1-0/+1
2017-05-30Merge branch 'js/larger-timestamps'Libravatar Junio C Hamano1-1/+1
2017-05-30Merge branch 'jc/name-rev-lw-tag'Libravatar Junio C Hamano1-7/+52
2017-05-29Merge branch 'js/plug-leaks'Libravatar Junio C Hamano1-2/+5
2017-05-29Merge branch 'bc/object-id'Libravatar Junio C Hamano1-16/+16
2017-05-20name-rev: change a "long" variable to timestamp_tLibravatar Junio C Hamano1-1/+1
2017-05-08object: convert parse_object* to take struct object_idLibravatar brian m. carlson1-3/+3
2017-05-08name-rev: avoid leaking memory in the `deref` caseLibravatar Johannes Schindelin1-2/+5
2017-05-02builtin/name-rev: convert to struct object_idLibravatar brian m. carlson1-14/+14
2017-04-27timestamp_t: a new data type for timestampsLibravatar Johannes Schindelin1-3/+3