summaryrefslogtreecommitdiff
path: root/src/odb.c
Commit message (Expand)AuthorAgeFilesLines
* path: separate git-specific path functions from utilEdward Thomson2021-11-091-2/+2
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-17/+17
* hash: hash functions operate on byte arrays not git_oidsEdward Thomson2021-10-021-3/+3
* hash: accept the algorithm in inputsEdward Thomson2021-10-011-3/+3
* midx: Introduce git_odb_write_multi_pack_index()lhchavez2021-08-271-0/+29
* Proof-of-concept for a more aggressive GIT_UNUSED()lhchavez2021-08-081-2/+2
* tests: reset odb backend priorityethomson/odb_tests_priorityEdward Thomson2021-07-301-2/+2
* odb: Implement option for overriding of default odb backend priorityTony De La Nuez2021-07-301-6/+6
* Merge pull request #5765 from lhchavez/cgraph-revwalksEdward Thomson2021-07-261-0/+53
|\
| * commit-graph: Create `git_commit_graph` as an abstraction for the filelhchavez2021-03-101-60/+39
| * commit-graph: Use the commit-graph in revwalkslhchavez2021-03-101-0/+74
* | Tolerate readlink size less than st_sizeDavid Tolnay2021-05-301-3/+4
* | filter: internal git_buf filter handling functionEdward Thomson2021-05-061-3/+1
|/
* Make the odb race-freelhchavez2020-11-281-17/+153
* odb: use GIT_ASSERTEdward Thomson2020-11-271-20/+41
* Improve the support of atomicslhchavez2020-10-081-3/+3
* Make the tests pass cleanly with MemorySanitizerlhchavez2020-06-301-3/+4
* tree-wide: do not compile deprecated functions with hard deprecationPatrick Steinhardt2020-06-091-0/+2
* futils_filesize: use `uint64_t` for object sizeEdward Thomson2019-11-221-8/+14
* odb: use `git_object_size_t` for object sizeEdward Thomson2019-11-221-5/+5
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-1/+1
* docs: fixupsEtienne Samson2019-06-261-0/+1
* oid: `is_zero` instead of `iszero`Edward Thomson2019-06-161-5/+5
* odb: provide a free function for custom backendsethomson/odb_backend_allocationsEdward Thomson2019-02-231-0/+6
* odb: rename git_odb_backend_malloc for consistencyEdward Thomson2019-02-231-1/+6
* indexer: use git_indexer_progress throughoutEdward Thomson2019-02-221-1/+1
* cache: fix misnaming of `git_cache_free`Patrick Steinhardt2019-02-211-2/+2
* Fix a memory leak in odb_otype_fast()lhchavez2019-02-201-0/+1
* Fix a _very_ improbable memory leak in git_odb_new()lhchavez2019-02-161-2/+6
* blob: validate that blob sizes fit in a size_tEdward Thomson2019-01-251-6/+6
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-29/+29
* Fix odb foreach to also close on positive error codeMarijan Ć uflaj2019-01-201-1/+1
* Merge pull request #4940 from libgit2/ethomson/git_objEdward Thomson2019-01-191-3/+3
|\
| * object_type: GIT_OBJECT_BAD is now GIT_OBJECT_INVALIDEdward Thomson2019-01-171-3/+3
* | Fix a bunch of warningslhchavez2019-01-051-1/+1
|/
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-011-29/+29
* odb: fix use of wrong printf formattersPatrick Steinhardt2018-08-061-2/+2
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-7/+7
* odb: fix writing to fake write streamsPatrick Steinhardt2018-03-231-1/+1
* odb: fix memory leaks due to not freeing hash contextPatrick Steinhardt2018-02-091-0/+2
* odb: error when we can't create object headerEdward Thomson2018-02-091-18/+38
* odb: assert on logic errors when writing objectsEdward Thomson2018-02-091-2/+1
* git_odb__hashfd: propagate error on failuresEdward Thomson2018-02-091-1/+1
* git_odb__hashobj: provide errors messages on failuresEdward Thomson2018-02-091-4/+8
* odb: check for alloc errors on hardcoded objectsEdward Thomson2018-02-091-6/+14
* odb: error when we can't alloc an objectEdward Thomson2018-02-091-2/+6
* odb: provide length and type with streaming readEdward Thomson2018-02-011-2/+7
* odb: reject reading and writing null OIDsPatrick Steinhardt2018-01-261-1/+25
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2