aboutsummaryrefslogtreecommitdiffstats
path: root/tag.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-05treewide: remove unnecessary includes for wrapper.hCalvin Wan1-1/+0
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-04-11treewide: remove cache.h inclusion due to object.h changesElijah Newren1-1/+1
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren1-0/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-4/+5
2023-03-28cocci: apply the "object-store.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-2/+3
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-2/+2
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren1-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2021-12-09ssh signing: make verify-tag consider key lifetimeFabian Stelzer1-0/+1
2021-12-09ssh signing: use sigc struct to pass payloadFabian Stelzer1-2/+2
2021-02-10gpg-interface: improve interface for parsing tagsbrian m. carlson1-7/+8
2020-06-17object: drop parsed_object_pool->commit_countAbhishek Kumar1-1/+1
2019-10-28commit, tag: don't set parsed bit for parse failuresJeff King1-1/+11
2019-10-21parse_tag_buffer(): treat NULL tag pointer as parse errorJeff King1-2/+7
2019-09-05tag: factor out get_tagged_oid()René Scharfe1-0/+7
2019-06-20object: convert create_object() to use object_idJeff King1-2/+1
2019-06-20object: convert lookup_object() to use object_idJeff King1-1/+1
2018-10-15tag: express constant in terms of the_hash_algobrian m. carlson1-1/+1
2018-08-02Merge branch 'jt/tags-to-promised-blobs-fix'Junio C Hamano1-3/+10
2018-07-16tag: don't warn if target is missing but promisedJonathan Tan1-3/+10
2018-06-29tag.c: allow deref_tag to handle arbitrary repositoriesStefan Beller1-3/+2
2018-06-29tag: allow parse_tag_buffer to handle arbitrary repositoriesStefan Beller1-5/+5
2018-06-29tag: allow lookup_tag to handle arbitrary repositoriesStefan Beller1-5/+5
2018-06-29tag: add repository argument to deref_tagStefan Beller1-1/+1
2018-06-29tag: add repository argument to parse_tag_bufferStefan Beller1-2/+2
2018-06-29tag: add repository argument to lookup_tagStefan Beller1-2/+2
2018-06-29commit: add repository argument to lookup_commitStefan Beller1-1/+1
2018-06-29tree: add repository argument to lookup_treeStefan Beller1-1/+1
2018-06-29blob: add repository argument to lookup_blobStefan Beller1-1/+1
2018-06-29object: add repository argument to object_as_typeStefan Beller1-1/+1
2018-06-29object: add repository argument to lookup_objectStefan Beller1-1/+1
2018-06-29object: add repository argument to parse_objectStefan Beller1-2/+3
2018-05-16object-store: move object access functions to object-store.hStefan Beller1-0/+1
2018-05-16alloc: allow arbitrary repositories for alloc functionsStefan Beller1-0/+9
2018-05-09alloc: add repository argument to alloc_tag_nodeStefan Beller1-1/+1
2018-05-09object: add repository argument to create_objectStefan Beller1-1/+2
2018-04-26cache.h: add repository argument to oid_object_infoStefan Beller1-1/+1
2018-03-14sha1_file: convert read_sha1_file to struct object_idbrian m. carlson1-2/+2
2018-03-14sha1_file: convert sha1_object_info* to object_idbrian m. carlson1-1/+1
2018-03-14Convert find_unique_abbrev* to struct object_idbrian m. carlson1-2/+2
2018-02-14object: rename function 'typename' to 'type_name'Brandon Williams1-1/+1
2017-10-05Merge branch 'rs/tag-null-pointer-arith-fix'Junio C Hamano1-4/+4
2017-10-02tag: avoid NULL pointer arithmeticRené Scharfe1-4/+4
2017-07-13tag: convert gpg_verify_tag to use struct object_idStefan Beller1-5/+5
2017-05-29Merge branch 'bc/object-id'Junio C Hamano1-13/+12
2017-05-08object: convert parse_object* to take struct object_idbrian m. carlson1-2/+2
2017-05-08Convert lookup_tag to struct object_idbrian m. carlson1-4/+4
2017-05-08Convert lookup_tree to struct object_idbrian m. carlson1-1/+1
2017-05-08Convert lookup_blob to struct object_idbrian m. carlson1-1/+1
2017-05-08Convert lookup_commit* to struct object_idbrian m. carlson1-1/+1
2017-05-08tag: convert parse_tag_buffer to struct object_idbrian m. carlson1-8/+7
2017-04-27timestamp_t: a new data type for timestampsJohannes Schindelin1-1/+1
2017-04-23parse_timestamp(): specify explicitly where we parse timestampsJohannes Schindelin1-2/+2
2017-01-17gpg-interface, tag: add GPG_VERIFY_OMIT_STATUS flagLukas Puehringer1-1/+4
2016-04-22verify-tag: move tag verification code to tag.cSantiago Torres1-0/+53
2015-11-20Remove get_object_hash.brian m. carlson1-3/+3
2015-11-20Convert struct object to object_idbrian m. carlson1-2/+2
2015-11-20Add several uses of get_object_hash.brian m. carlson1-3/+3
2015-10-05convert strncpy to memcpyJeff King1-1/+1
2014-09-15gpg-interface: move parse_signature() to where it should beJunio C Hamano1-20/+0
2014-07-13add object_as_type helper for casting objectsJeff King1-8/+1
2014-07-13move setting of object->type to alloc_* functionsJeff King1-1/+1
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-5/+5
2012-01-06upload-pack: avoid parsing tag destinationsJeff King1-0/+12
2011-11-04Split GPG interface into its own helper libraryJunio C Hamano1-0/+5
2011-02-16parse_tag_buffer(): do not prefixcmp() out of rangeNguyễn Thái Ngọc Duy1-2/+4
2011-02-07Add const to parse_{commit,tag}_buffer()Nguyễn Thái Ngọc Duy1-1/+1
2010-11-10tag: recognize rfc1991 signaturesMichael J Gruber1-1/+3
2010-11-10verify-tag: factor out signature detectionMichael J Gruber1-0/+13
2010-09-06Merge branch 'xx/trivial' into maintJunio C Hamano1-6/+6
2010-09-05tag.c: whitespace breakages fixJunio C Hamano1-9/+9
2010-04-12tag.c: Parse tagger date (if present)Shawn O. Pearce1-0/+22
2010-04-12tag.c: Refactor parse_tag_buffer to be saner to programShawn O. Pearce1-22/+21
2010-04-12tag.c: Correct indentationShawn O. Pearce1-3/+3
2008-03-02Merge branch 'mk/maint-parse-careful'Junio C Hamano1-6/+0
2008-02-25Remove unused object-ref codeMartin Koegler1-6/+0
2008-02-17deref_tag: handle tag->tagged = NULLMartin Koegler1-1/+4
2008-01-06parse_tag_buffer: don't parse invalid tagsMartin Koegler1-2/+3
2007-09-18Use xmemdupz() in many places.Pierre Habouzit1-3/+1
2007-05-28Merge branch 'maint-1.5.1' into maintJunio C Hamano1-1/+1
2007-05-28Fix stupid typo in lookup_tag()Johan Herland1-1/+1
2007-04-16Clean up object creation to use more common codeLinus Torvalds1-7/+3
2007-02-27get rid of lookup_object_type()Nicolas Pitre1-3/+18
2007-02-27convert object type handling from a string to a numberNicolas Pitre1-3/+3
2006-07-12Remove TYPE_* constant macros and use object_type enums consistently.Linus Torvalds1-4/+4
2006-06-21Merge branch 'ff/c99' into nextJunio C Hamano1-2/+2
2006-06-20Remove all void-pointer arithmetic.Florian Forster1-2/+2
2006-06-19Add specialized object allocatorLinus Torvalds1-1/+1
2006-06-17Shrink "struct object" a bitLinus Torvalds1-6/+6
2006-04-04Replace xmalloc+memset(0) with xcalloc.Peter Eriksen1-2/+1
2006-01-07[PATCH] Compilation: zero-length array declaration.Junio C Hamano1-1/+1
2005-11-16GIT 0.99.9j aka 1.0rc3v1.0rc3v0.99.9jJunio C Hamano1-2/+5
2005-11-02Be careful when dereferencing tags.Junio C Hamano1-1/+6
2005-08-05Fix send-pack for non-commitish tags.Junio C Hamano1-0/+7
2005-06-21[PATCH] Parse tags for absent objectsDaniel Barkalow1-4/+7
2005-06-08[PATCH] Anal retentive 'const unsigned char *sha1'Jason McMullan1-1/+1
2005-05-20[PATCH] delta checkNicolas Pitre1-0/+2
2005-05-06[PATCH] don't load and decompress objects twice with parse_object()Nicolas Pitre1-22/+28
2005-05-04Teach fsck-cache to accept non-commits for reachability analysis.Linus Torvalds1-0/+2
2005-05-04[PATCH] Fix memory leaks in git-fsck-cacheSergey Vlasov1-7/+14
2005-04-30[PATCH] compat: replace AF_LOCAL with AF_UNIXEdgar Toernig1-4/+4
2005-04-28[PATCH] Add tag header/parser to libraryDaniel Barkalow1-0/+73