summaryrefslogtreecommitdiff
path: root/src/object.c
Commit message (Expand)AuthorAgeFilesLines
* object: introduce a raw content validation functionethomson/object_validationEdward Thomson2021-11-301-0/+32
* object: return GIT_EINVALID on parse errorsEdward Thomson2021-11-301-4/+9
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-5/+8
* object: use GIT_ASSERTEdward Thomson2020-11-271-13/+19
* buffer: git_buf_sanitize should return a valueEdward Thomson2020-11-251-1/+3
* Make the tests pass cleanly with MemorySanitizerlhchavez2020-06-301-1/+2
* Make type mismatch errors consistentTobias Nießen2020-01-151-1/+1
* object: deprecate git_object__size for removalcmn/object-size-nopublicCarlos Martín Nieto2019-07-291-10/+4
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-1/+1
* object: rename git_object__size to git_object_sizeethomson/object_sizeEdward Thomson2019-06-161-3/+9
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-12/+12
* object_type: GIT_OBJECT_BAD is now GIT_OBJECT_INVALIDEdward Thomson2019-01-171-3/+3
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-53/+53
* object: properly propagate errors on parsing failuresPatrick Steinhardt2018-10-111-1/+3
* object: implement function to parse raw dataPatrick Steinhardt2018-06-221-8/+57
* object: introduce git_object_stringn2typeEdward Thomson2017-12-201-2/+11
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+3
* settings: rename `GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION`Patrick Steinhardt2017-06-081-1/+0
* fsync: call it "synchronous" object writingEdward Thomson2017-02-281-1/+1
* Add `ENABLE_SYNCHRONIZED_OBJECT_CREATION` optionEdward Thomson2017-02-281-0/+1
* giterr_set: consistent error messagesEdward Thomson2016-12-291-5/+5
* object: avoid call of memset with ouf of bounds pointerPatrick Steinhardt2016-03-111-6/+3
* turn on strict object validation by defaultEdward Thomson2016-02-281-1/+1
* git_object__is_valid: use `odb_read_header`Edward Thomson2016-02-281-0/+24
* git_libgit2_opts: introduce `GIT_OPT_ENABLE_STRICT_OBJECT_CREATION`Edward Thomson2016-02-281-0/+2
* object: remove unused constant OBJECT_BASE_SIZEPatrick Steinhardt2015-11-301-2/+0
* Revert "object: correct the expected ID size in prefix lookup"Vicent Marti2015-06-261-5/+5
* object: correct the expected ID size in prefix lookupCarlos Martín Nieto2015-06-101-5/+5
* peel: reject bad queries with EINVALIDSPECcmn/peeling-errorsCarlos Martín Nieto2014-11-221-6/+33
* object: fix a braceCarlos Martín Nieto2014-05-061-1/+1
* Add git_object_short_id API to get short id stringRussell Belfer2014-03-041-0/+43
* Remove now-duplicated stdarg.h includeEdward Thomson2014-02-241-2/+0
* Avoid temporary object in lookup routineBen Straub2013-10-281-8/+7
* Port blame from git.gitBen Straub2013-09-161-0/+36
* Fix broken build when MSVC SDL checks is enabledLinquize2013-05-111-1/+1
* Use assert for peel target type checkRussell Belfer2013-05-021-10/+5
* Report a couple object error conditionsRussell Belfer2013-05-011-8/+14
* Simplify object table parse functionsRussell Belfer2013-04-221-23/+14
* Add callback to git_objects_tableRussell Belfer2013-04-221-93/+52
* Duplicated type objectVicent Marti2013-04-221-9/+6
* What has science done.Vicent Marti2013-04-221-4/+5
* Random evictionVicent Marti2013-04-221-0/+1
* lol this worked first try wtfVicent Marti2013-04-221-21/+33
* object: Export git_object_dupVicent Marti2013-04-101-1/+7
* update copyrightsEdward Thomson2013-01-081-1/+1
* object: refine git_object_peel() error reportnulltoken2012-12-011-11/+33
* Remove git_object_oid2typePhilip Kelley2012-11-291-15/+0
* Push! By schu, phkelley, and congyiwu, et alPhilip Kelley2012-11-281-0/+16
* object: Raise proper code on invalid object typeVicent Marti2012-11-281-2/+2
* More external API cleanupVicent Marti2012-11-271-3/+3