summaryrefslogtreecommitdiff
path: root/src/odb_loose.c
Commit message (Expand)AuthorAgeFilesLines
* object validation: free some memleaksethomson/memleakEdward Thomson2017-05-011-0/+6
* fsync: call it "synchronous" object writingEdward Thomson2017-02-281-1/+1
* Add `ENABLE_SYNCHRONIZED_OBJECT_CREATION` optionEdward Thomson2017-02-281-1/+2
* odb_loose: actually honor the fsync optionEdward Thomson2017-02-281-6/+13
* giterr_set: consistent error messagesEdward Thomson2016-12-291-6/+6
* odb: only freshen pack files every 2 secondsethomson/refresh_objectsEdward Thomson2016-08-041-1/+1
* odb: freshen existing objects when writingEdward Thomson2016-08-041-0/+18
* delta: move delta application to delta.cEdward Thomson2016-05-261-1/+1
* odb_loose: fix undefined behavior when computing sizePatrick Steinhardt2016-05-021-1/+1
* odb: improved not found error messagesEdward Thomson2016-03-071-8/+12
* git_futils_mkdir_*: make a relative-to-base mkdirEdward Thomson2015-09-171-2/+2
* odb: make the writestream's size a git_off_tcmn/stream-sizeCarlos Martín Nieto2015-05-131-2/+2
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-20/+22
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-1/+11
* Spelling fixesWill Stamper2014-12-041-1/+1
* Factor 40 and 41 constants from source.Ciro Santilli2014-09-161-1/+1
* odb: ignore files in the objects dircmn/file-in-objects-dirCarlos Martín Nieto2014-05-051-0/+4
* Check short OID len in odb, not in backendsRussell Belfer2014-03-051-9/+3
* Add exists_prefix to ODB backend and ODB APIRussell Belfer2014-03-041-4/+25
* One more rename/cleanup for callback err functionsRussell Belfer2013-12-111-1/+1
* Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-15/+7
* Improve GIT_EUSER handlingRussell Belfer2013-12-111-8/+12
* move mode_t to filebuf_open instead of _commitEdward Thomson2013-11-041-4/+6
* Take umask into account in filebuf_commitEdward Thomson2013-11-041-2/+2
* Allow backend consumers to specify file modeEdward Thomson2013-11-041-4/+16
* Initial iconv hookup for precomposed unicodeRussell Belfer2013-10-031-3/+3
* odb: Teach loose backend to return EAMBIGUOUSnulltoken2013-09-101-2/+6
* odb: Prevent stream_finalize_write() from overwritingnulltoken2013-09-061-7/+0
* Merge pull request #1785 from libgit2/cmn/odb-hash-frontendVicent Martí2013-08-191-18/+5
|\
| * odb: make it clearer that the id is calculated in the frontendCarlos Martín Nieto2013-08-171-2/+2
| * odb: remove a duplicate object header formatting functionCarlos Martín Nieto2013-08-151-13/+2
| * odb: perform the stream hashing in the frontendCarlos Martín Nieto2013-08-151-3/+1
* | odb: Straighten oid prefix handlingnulltoken2013-08-181-1/+3
|/
* Constrain mkdir calls to avoid extra mkdirsRussell Belfer2013-06-221-16/+30
* Move odb_backend implementors stuff into git2/sysRussell Belfer2013-04-211-1/+1
* update copyrightsEdward Thomson2013-01-081-1/+1
* odb: check if object exists before writingDavid Michael Barr2012-12-211-2/+0
* Deploy versioned git_odb_backend structureBen Straub2012-11-301-0/+1
* Make git_odb_foreach_cb take const paramRussell Belfer2012-11-271-2/+2
* Merge remote-tracking branch 'arrbee/tree-walk-fixes' into developmentVicent Marti2012-08-061-6/+8
|\
| * Update iterators for consistency across libraryRussell Belfer2012-08-031-6/+8
* | portability: Improve x86/amd64 compatibilitynulltoken2012-07-241-3/+3
|/
* Use GIT_INLINE instead of inlineCarlos Martín Nieto2012-07-121-1/+1
* odb: add git_odb_foreach()Carlos Martín Nieto2012-07-031-0/+84
* Fix valgrind issuesRussell Belfer2012-05-041-4/+4
* buf: deploy git_buf_len()nulltoken2012-04-301-8/+8
* Clean up valgrind warningsCarlos Martín Nieto2012-04-041-1/+1
* Convert attr, ignore, mwindow, status to new errorsRussell Belfer2012-03-161-2/+2
* Migrate ODB files to new error handlingRussell Belfer2012-03-121-191/+132
* error-handling: RepositoryVicent Martí2012-03-071-6/+6