summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix the threading implementationthreadsafeVicent Marti2011-03-175-60/+63
* Thread safe cacheVicent Marti2011-03-174-3/+245
* Fix headers for the new Revision WalkerVicent Marti2011-03-165-15/+2
* Refs are now always in-sync on diskVicent Marti2011-03-162-56/+131
* Change the Revwalk reset behavior to the old versionVicent Marti2011-03-163-94/+94
* Export `git_strarray_free` instead of inliningVicent Marti2011-03-161-0/+9
* Properly free commit a commit list in revwalkVicent Marti2011-03-161-4/+8
* Add proper threading support to libgit2Vicent Marti2011-03-154-104/+209
* Do not segfault when listing unpacked referencesVicent Marti2011-03-151-1/+2
* Debug assertion when using an initialized hashtableVicent Marti2011-03-151-0/+6
* Remove duplicate refs in `git_reference_listall`Vicent Marti2011-03-151-11/+18
* git_object_lookup() should also check the type if the object comes from the c...Ben Noordhuis2011-03-151-0/+3
* Skip the optional header in packed-refs filesVicent Marti2011-03-151-16/+10
* Fix the retarded object interdependency systemVicent Marti2011-03-149-235/+133
* Add new method `git_reference_listall`Vicent Marti2011-03-141-0/+82
* Rewrite the Pack backendVicent Marti2011-03-142-858/+1058
* Rewrite the Revision WalkerVicent Marti2011-03-146-312/+611
* Add `git_oid_shorten` (unique OID minimzer)Vicent Marti2011-03-141-0/+178
* Fix creation of deeply-rooted referencesVicent Marti2011-03-054-19/+41
* Use memmove() in git__dirname and git__basenameVicent Marti2011-03-051-2/+2
* Use memmove() in git__joinpath for overlapping copiesVicent Marti2011-03-051-1/+1
* Change interface for Tree Index attr (always unsigned)Vicent Marti2011-03-051-1/+1
* Check for valid range of attributes for tree entrySakari Jokinen2011-03-051-4/+18
* Change the return type of `git_blob_rawcontent`Vicent Marti2011-03-051-1/+1
* Fix the opening of empty repositoriesVicent Marti2011-03-051-51/+71
* Fix segmentation fault when freeing a repositoryVicent Marti2011-03-057-37/+43
* Fix 'possibly uninitialized variable' warningVicent Marti2011-03-041-1/+1
* Don't use non-int bit fieldsVicent Marti2011-03-041-1/+1
* Fix compilation in MSVCVicent Marti2011-03-031-1/+1
* Move the external includes folder from `src` to `include`Vicent Marti2011-03-0319-2658/+0
* Fix several issues with refcountingVicent Marti2011-03-035-33/+86
* Do not free the index if it's owned by a repositoryVicent Marti2011-03-031-1/+1
* Implement reference counting for git_objectsVicent Marti2011-03-0311-51/+128
* Fix searching in git_vectorVicent Marti2011-03-038-42/+67
* Change the object creation/lookup APIVicent Marti2011-03-0313-198/+195
* Fix reference removal: remove packed refs together with loose onesnulltoken2011-03-031-2/+16
* Fix corner case in reference renamingnulltoken2011-03-031-0/+9
* Add new move function, `gitfo_mv_force`Vicent Marti2011-03-035-6/+35
* Fix refs renaming to prevent renaming with an invalid namenulltoken2011-03-031-1/+6
* Fix reference renaming to prevent duplicated namesnulltoken2011-03-031-0/+10
* Fix reference renaming implementation to match standard git behaviornulltoken2011-03-031-14/+51
* Slightly changed the behavior of git__joinpath() and git__joinpath_n().nulltoken2011-03-031-1/+5
* Prevent _dirent_loose_load() from choking on empty foldersnulltoken2011-03-031-1/+1
* Refactored the opening and the initialization of a repository.nulltoken2011-03-033-121/+87
* Finish the References APIVicent Marti2011-03-033-221/+786
* Make some Object methods take a const parameterVicent Marti2011-03-032-6/+6
* Add extra methods to the new Hashtable implementationVicent Marti2011-03-032-2/+26
* Move the path comparison method to fileops.cVicent Marti2011-03-033-19/+24
* Fix warnings in vector.cVicent Marti2011-03-031-3/+1
* Split packed from unpacked referencesVicent Marti2011-03-038-144/+162