summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add basic support to read pack-*.idx v1 and v2 filesShawn O. Pearce2009-01-033-3/+242
* Add a simple mmap wrapper for cross-platform mmap usageShawn O. Pearce2009-01-032-0/+46
* Refactor pack memory management and locking to be saferShawn O. Pearce2009-01-031-47/+99
* Fix snprintf compiler warning on cygwinRamsay Jones2009-01-022-5/+1
* Change the use of asm/atomic.h to require -DGIT_HAS_ASM_ATOMICShawn O. Pearce2009-01-021-1/+1
* Fix pthread_mutex based gitrc_decShawn O. Pearce2009-01-021-1/+1
* Find pack files in $GIT_DIR/objects/pack directory on git_odb_openShawn O. Pearce2008-12-311-2/+123
* Define gitfo_exists to determine file presenceShawn O. Pearce2008-12-312-0/+7
* Add git__fmt as an easier to use snprintfShawn O. Pearce2008-12-313-0/+18
* Rewrite git_foreach_dirent into gitfo_direntShawn O. Pearce2008-12-313-50/+27
* Add string utility functions for prefix and suffix comparesShawn O. Pearce2008-12-312-0/+23
* Add basic locking to the git_odb structureShawn O. Pearce2008-12-311-4/+21
* Add a mutex and atomic counter abstraction and implementationsShawn O. Pearce2008-12-312-1/+84
* Cleanup our header inclusion order to ensure pthread.h is earlyShawn O. Pearce2008-12-314-6/+14
* Undefine malloc,strdup,calloc before redefining themShawn O. Pearce2008-12-311-0/+12
* Set GIT_EOSERR when the OS errno should be consultedShawn O. Pearce2008-12-305-16/+33
* Wrap malloc and friends and report out of memory as GIT_ENOMEMShawn O. Pearce2008-12-3012-15/+65
* 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-302-1/+6
* Support building on Mac OS X by using pthread_getspecific for TLSShawn O. Pearce2008-12-304-3/+45
* Remove unnecessary import of stdlib.h from revwalk.hShawn O. Pearce2008-12-301-1/+0
* Cleanup formatting in our head files to be more consistentShawn O. Pearce2008-12-306-5/+18
* Change usages of static inline to GIT_INLINEJulio Espinoza-Sokal2008-12-303-4/+4
* Add a routine to determine a git_oid given an git_objRamsay Jones2008-12-302-0/+56
* Add some routines for SHA1 hash computationRamsay Jones2008-12-302-0/+113
* Fix a bug in gitfo_read_file()Ramsay Jones2008-12-301-2/+3
* Implement git_odb__read_loose()Ramsay Jones2008-12-192-1/+316
* Add a file reading routine along with an io buffer typeRamsay Jones2008-12-193-0/+49
* Add some git_otype string conversion and testing routinesRamsay Jones2008-12-102-0/+82
* Fix an "implicit function definition" warning on cygwinRamsay Jones2008-12-091-0/+1
* Add a GIT_PATH_MAX constantRamsay Jones2008-12-092-1/+5
* Fix some doxygen warnings and errorsRamsay Jones2008-12-092-4/+4
* Add routines to convert git_oid to hex stringsShawn O. Pearce2008-12-022-1/+77
* Diasble TLS on cygwinRamsay Jones2008-12-021-2/+2
* Use __CHECKER__ to detect when sparse is runningRamsay Jones2008-12-021-1/+1
* Fixup documentation to reflect the "git_obj" renameRamsay Jones2008-12-021-5/+5
* Add a dirent walker to the fileops APIAndreas Ericsson2008-12-023-0/+96
* Add an io caching layer to the gitfo apiAndreas Ericsson2008-12-022-0/+93
* Remove config.h and make fileops an internal APIAndreas Ericsson2008-12-029-214/+89
* Remove license top-comment from public header filesAndreas Ericsson2008-11-227-175/+0
* Add an embryo of a TLS-aware error handling systemAndreas Ericsson2008-11-225-0/+73
* Add util.h - utility macrosAndreas Ericsson2008-11-222-0/+26
* Add internal common.h fileAndreas Ericsson2008-11-221-0/+11
* Add cc-compat.h - C compiler compat macros for internal useAndreas Ericsson2008-11-221-0/+33
* Rename git_revpool_* functions gitrp_*Andreas Ericsson2008-11-222-8/+15
* Get rid of GIT__PRIVATE macroAndreas Ericsson2008-11-223-9/+15
* Add compiler/platform agnostic thread-local storageAndreas Ericsson2008-11-183-0/+81
* Move public headers to src/gitAndreas Ericsson2008-11-188-0/+697
* s/git_revp/git_revpool/Andreas Ericsson2008-11-181-4/+4