summaryrefslogtreecommitdiff
path: root/src/odb.c
Commit message (Expand)AuthorAgeFilesLines
* odb: Prioritize alternate backendsvmg/odb-lookupsVicent Marti2015-10-141-4/+8
* odb: Be smarter when refreshing backendsVicent Marti2015-10-141-75/+156
* refdb and odb backends must provide `free` functionArthur Schreiber2015-10-011-2/+1
* odb: cast to long long for printfEdward Thomson2015-06-291-1/+1
* Fixed build warnings on Xcode 6.1Pierre-Olivier Latour2015-06-021-1/+1
* Merge pull request #3118 from libgit2/cmn/stream-sizeEdward Thomson2015-05-131-4/+9
|\
| * odb: make the writestream's size a git_off_tcmn/stream-sizeCarlos Martín Nieto2015-05-131-4/+9
* | odb: reverse the default backend prioritiescmn/backends-prioCarlos Martín Nieto2015-05-131-3/+6
|/
* centralizing all IO buffer size valuesJ Wyman2015-05-111-1/+1
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-7/+8
* odb__hashlink: check st.st_size before castingEdward Thomson2015-02-121-9/+9
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-0/+1
* win32: remember to cleanup our hash_ctxEdward Thomson2014-12-091-0/+1
* odb: `git_odb_object` contents are never NULLvmg/emptyVicent Marti2014-11-211-2/+2
* odb: hardcode the empty blob and treecmn/empty-objectsCarlos Martín Nieto2014-11-081-1/+23
* odb: clear backend errors on successful readCarlos Martín Nieto2014-05-231-0/+1
* Fix remaining init_options inconsistenciesRussell Belfer2014-05-021-9/+4
* Don't redefine the same callback types, their signatures may changeJacques Germishuys2014-04-211-1/+1
* Merge pull request #2178 from libgit2/rb/fix-short-idEdward Thomson2014-03-311-7/+17
|\
| * Fix a number of git_odb_exists_prefix bugsRussell Belfer2014-03-101-7/+17
* | Fix wrong assertionLinquize2014-03-211-1/+1
|/
* Added function-based initializers for every options struct.Matthew Bowen2014-03-051-0/+11
* Merge pull request #2159 from libgit2/rb/odb-exists-prefixVicent Marti2014-03-061-1/+55
|\
| * Check short OID len in odb, not in backendsRussell Belfer2014-03-051-1/+0
| * Add exists_prefix to ODB backend and ODB APIRussell Belfer2014-03-041-0/+55
* | ODB writing fails gracefully when unsupportedEdward Thomson2014-03-051-6/+12
|/
* odb: handle NULL pointers passed to git_odb_stream_freeBrodie Rao2014-01-121-0/+3
* Allow backend consumers to specify file modeEdward Thomson2013-11-041-1/+1
* Merge pull request #1891 from libgit2/cmn/fix-thin-packsVicent Martí2013-10-281-1/+1
|\
| * indexer: fix thin packsCarlos Martín Nieto2013-10-041-1/+1
* | Implement `git_odb_object_dup`Vicent Marti2013-10-221-0/+7
|/
* Merge pull request #1840 from linquize/warningVicent Martí2013-09-211-2/+1
|\
| * Fix warningLinquize2013-09-191-2/+1
* | Merge git_buf and git_bufferRussell Belfer2013-09-171-4/+4
* | Extend public filter api with filter listsRussell Belfer2013-09-171-7/+9
* | Create public filter object and use itRussell Belfer2013-09-171-3/+3
* | errors: Fix format of some error messagesnulltoken2013-09-111-1/+1
* | odb: Error when streaming in too [few|many] bytesnulltoken2013-09-071-0/+27
|/
* odb: Prevent stream_finalize_write() from overwritingnulltoken2013-09-061-0/+4
* odb: Move the auto refresh logic to the pack backendnulltoken2013-09-041-35/+4
* odb: Honor the non refreshing capability of a backendnulltoken2013-08-301-3/+3
* odb: avoid hashing twice in and edge caseCarlos Martín Nieto2013-08-171-2/+2
* odb: make it clearer that the id is calculated in the frontendCarlos Martín Nieto2013-08-171-4/+4
* odb: perform the stream hashing in the frontendCarlos Martín Nieto2013-08-151-0/+21
* odb: wrap the stream reading and writing functionsCarlos Martín Nieto2013-08-151-3/+23
* odb: free object data when id is ambiguousCarlos Martín Nieto2013-08-121-1/+3
* Fix some more memory leaks in error pathRémi Duraffort2013-07-151-0/+1
* util: It's called `memzero`Vicent Marti2013-06-121-1/+1
* Add safe memset and use itRussell Belfer2013-06-071-1/+1
* Zero memory for major objects before freeingRussell Belfer2013-05-311-0/+2