summaryrefslogtreecommitdiff
path: root/src/odb.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* odb_read_prefix: reset error in backends loopethomson/read_prefixEdward Thomson2017-06-121-1/+4
* odb: fix printf formatter for git_off_tPatrick Steinhardt2017-05-151-3/+3
* odb: shut up gcc warnings regarding uninitilized variablesPatrick Steinhardt2017-05-151-2/+2
* odb: verify hashes in read_prefix_1Patrick Steinhardt2017-04-281-0/+12
* odb: improve error handling in read_prefix_1Patrick Steinhardt2017-04-281-7/+20
* odb: add option to turn off hash verificationPatrick Steinhardt2017-04-281-5/+9
* odb: verify object hashesPatrick Steinhardt2017-04-281-3/+30
* Merge pull request #4030 from libgit2/ethomson/fsyncEdward Thomson2017-03-221-5/+23
|\
| * Honor `core.fsyncObjectFiles`ethomson/fsyncEdward Thomson2017-03-021-5/+23
* | git_commit_create: freshen tree objects in commitethomson/freshen_treesEdward Thomson2017-03-031-3/+3
|/
* giterr_set: consistent error messagesEdward Thomson2016-12-291-12/+12
* common: cast precision specifiers to intPatrick Steinhardt2016-11-141-1/+1
* odb: only provide the empty treeEdward Thomson2016-08-051-5/+0
* odb: freshen existing objects when writingEdward Thomson2016-08-041-3/+44
* Merge pull request #3223 from ethomson/applyEdward Thomson2016-06-251-1/+1
|\
| * delta: move delta application to delta.cEdward Thomson2016-05-261-1/+1
* | fix error message SHA truncation in git_odb__error_notfound()Sim Domingo2016-06-201-1/+1
|/
* odb: Try to lookup headers in all backends before passthroughvmg/expand-fixesVicent Marti2016-03-091-5/+20
* odb: Refactor `git_odb_expand_ids`Vicent Marti2016-03-091-21/+26
* odb: Implement new helper to read types without refreshingVicent Marti2016-03-091-45/+104
* odb: Handle corner cases in `git_odb_expand_ids`Vicent Marti2016-03-091-22/+27
* git_odb_expand_ids: accept git_odb_expand_id arrayEdward Thomson2016-03-081-32/+19
* git_odb_expand_ids: rename func, return the typeEdward Thomson2016-03-081-5/+11
* git_odb_exists_many_prefixes: query odb for multiple short idsEdward Thomson2016-03-071-12/+68