summaryrefslogtreecommitdiff
path: root/src/odb.c
Commit message (Expand)AuthorAgeFilesLines
* Add setter methods & write support for git_commitVicent Marti2010-09-201-0/+3
* Give object structures more descriptive namesVicent Marti2010-09-191-15/+15
* Add packfile readingVicent Marti2010-08-061-19/+155
* Add functions to open a '*.pack' file and perform some basic validationRamsay Jones2010-04-301-1/+113
* Add some more (macro) file operation wrappersRamsay Jones2010-04-301-1/+1
* Fix the memory leak caused by failing to free the 'offset index'Ramsay Jones2010-04-301-0/+2
* Add a pack index 'virtual function' to fetch an index entryRamsay Jones2010-02-281-0/+64
* Add a pack index 'virtual function' to search by file offsetRamsay Jones2010-02-281-26/+212
* Change the interface of the pack index search functionRamsay Jones2010-02-281-24/+20
* Add an 64-bit offset table index bounds check for v2 pack indexRamsay Jones2010-02-281-2/+17
* Add a minimum size check when opening an v2 pack index fileRamsay Jones2010-02-281-0/+8
* Fix some coding style issuesRamsay Jones2010-02-281-10/+10
* msvc: Fix some -W4 warningsRamsay Jones2010-01-201-0/+2
* Fix some "unused parameter" warnings with -WextraRamsay Jones2010-01-201-0/+8
* Fix some "signed v unsigned comparison" warnings with -WextraRamsay Jones2010-01-201-6/+6
* Fix an always false comparison "unsigned < 0" warningRamsay Jones2010-01-201-1/+1
* win32: Add support for the MS Visual C/C++ compilerRamsay Jones2009-06-151-1/+1
* Correct the spelling of the FLEX_ARRAY macroRamsay Jones2009-06-151-1/+1
* Implement git_odb_write()Ramsay Jones2009-06-051-4/+169
* Fix a usage error in a call to the object_file_name() functionRamsay Jones2009-06-051-2/+2
* win32: Add routines to abstract memory-mapped file functionsRamsay Jones2009-03-201-1/+1
* win32: fixup some headers to improve win32 compilationRamsay Jones2009-03-171-2/+0
* Fix some (digital-mars) compiler warningsRamsay Jones2009-03-171-5/+5
* Add the git_odb_exists() object query functionRamsay Jones2009-02-111-0/+60
* Rearrange some code to improve clarityRamsay Jones2009-02-111-2/+2
* Check for error returns from inflateInit()Ramsay Jones2009-02-111-2/+8
* Fix a potential memory leakRamsay Jones2009-02-111-2/+6
* Precompute the fanout decoding and the oid offset in a pack-*.idxShawn O. Pearce2009-01-031-17/+42
* Add basic support to read pack-*.idx v1 and v2 filesShawn O. Pearce2009-01-031-3/+216
* Refactor pack memory management and locking to be saferShawn O. Pearce2009-01-031-47/+99
* Fix snprintf compiler warning on cygwinRamsay Jones2009-01-021-1/+1
* Find pack files in $GIT_DIR/objects/pack directory on git_odb_openShawn O. Pearce2008-12-311-2/+123
* Add basic locking to the git_odb structureShawn O. Pearce2008-12-311-4/+21
* Cleanup our header inclusion order to ensure pthread.h is earlyShawn O. Pearce2008-12-311-1/+1
* Wrap malloc and friends and report out of memory as GIT_ENOMEMShawn O. Pearce2008-12-301-5/+8
* Rename the path of the objects directory to be more specificShawn O. Pearce2008-12-301-5/+5
* Change git_odb__read_packed to return ENOTFOUND until implementedShawn O. Pearce2008-12-301-1/+1
* Fix size_t snprintf warning by using PRIuPTR format macroShawn O. Pearce2008-12-301-1/+1
* Add a routine to determine a git_oid given an git_objRamsay Jones2008-12-301-0/+42
* Implement git_odb__read_loose()Ramsay Jones2008-12-191-1/+315
* Add some git_otype string conversion and testing routinesRamsay Jones2008-12-101-0/+54
* Rename "git_sobj" "git_obj"Andreas Ericsson2008-11-181-1/+1
* Implement some of the basic git_odb open and close APIShawn O. Pearce2008-11-031-5/+55
* Switch the license from BSD to GPL+libgcc exceptionShawn O. Pearce2008-11-011-29/+19
* Move include files to include/git/, drop git_ prefix from file namesShawn O. Pearce2008-11-011-0/+57