summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Add git_fsize to the os file APIShawn O. Pearce2008-11-031-1/+8
* Redefine git_fread, git_fwrite to transfer the whole unitShawn O. Pearce2008-11-031-12/+41
* Add git_oid_cpy, git_oid_cmp as inline functionsShawn O. Pearce2008-11-031-5/+0
* Enable warnings by default and fix warning in oid.cShawn O. Pearce2008-11-031-1/+2
* Create a micro abstraction around the POSIX file APIsShawn O. Pearce2008-11-011-0/+47