libgit2/src
Vicent Martí e4b4da1406 cache: Simplify locking mechanics
The object cache is mostly IO-bound, so it makes no sense to have a lock
per node.
2012-01-27 18:28:02 -08:00
..
ppc Tabify everything 2011-09-19 03:34:49 +03:00
transports diff-index: fix leak 2012-01-19 23:47:15 +01:00
unix Create cross-platform setenv 2011-09-19 10:34:52 -07:00
win32 msvc: Move ssize_t typedef to MSVC-only 2012-01-26 17:53:46 -08:00
attr_file.c Merge branch 'fix-subdir-attr-paths' into development 2012-01-20 11:13:17 -08:00
attr_file.h Fix handling of relative paths for attrs 2012-01-16 16:58:27 -08:00
attr.c Merge branch 'fix-subdir-attr-paths' into development 2012-01-20 11:13:17 -08:00
attr.h Fix handling of relative paths for attrs 2012-01-16 16:58:27 -08:00
blob.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
blob.h Cleanup legal data 2011-09-19 01:54:32 +03:00
bswap.h Tabify everything 2011-09-19 03:34:49 +03:00
buffer.c Fix several memory issues 2012-01-11 23:21:46 -08:00
buffer.h Initial implementation of gitignore support 2012-01-11 14:39:51 -08:00
cache.c cache: Simplify locking mechanics 2012-01-27 18:28:02 -08:00
cache.h cache: Simplify locking mechanics 2012-01-27 18:28:02 -08:00
cc-compat.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
commit.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
commit.h Merge pull request #384 from kiryl/warnings 2011-09-18 20:07:59 -07:00
common.h msvc: Move ssize_t typedef to MSVC-only 2012-01-26 17:53:46 -08:00
config_file.c config: don't use 'section "subsection"' internal form on config_set 2012-01-23 22:14:04 +01:00
config.c Throw first error in chain, not rethrow. 2012-01-05 15:03:42 -08:00
config.h Add support for macros and cache flush API. 2011-12-29 00:01:10 -08:00
delta-apply.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
delta-apply.h Cleanup legal data 2011-09-19 01:54:32 +03:00
errors.c threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
fetch.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
fetch.h fetch: add a generic pack-download function 2011-10-12 21:33:19 +02:00
filebuf.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
filebuf.h filebuf: add GIT_FILEBUF_INIT and protect multiple opens and cleanups 2011-11-22 01:53:56 +01:00
fileops.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
fileops.h Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
global.c threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
global.h threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
hash.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
hash.h Cleanup legal data 2011-09-19 01:54:32 +03:00
hashtable.c hashtable: add remove2 to retrieve the value that was removed 2012-01-19 19:06:15 +01:00
hashtable.h hashtable: add remove2 to retrieve the value that was removed 2012-01-19 19:06:15 +01:00
ignore.c Merge branch 'fix-subdir-attr-paths' into development 2012-01-20 11:13:17 -08:00
ignore.h Patch cleanup for merge 2012-01-16 15:16:44 -08:00
index.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
index.h repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
indexer.c indexer: save the pack index with the right name 2012-01-19 17:07:49 +01:00
map.h Tabify everything 2011-09-19 03:34:49 +03:00
mwindow.c threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
mwindow.h threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
netops.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
netops.h net,pkt: add chunked support 2011-10-12 21:33:18 +02:00
object.c Rename all _close methods 2011-11-26 08:48:00 +01:00
odb_loose.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
odb_pack.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
odb.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
odb.h repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
oid.c util: add git__fromhex() 2011-12-28 20:25:29 +01:00
pack.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
pack.h *: correct and codify various file permissions 2011-10-14 16:07:47 -07:00
path.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
path.h Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
pkt.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
pkt.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
posix.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
posix.h Implement p_rename 2011-11-07 20:34:27 +01:00
pqueue.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
pqueue.h Tabify everything 2011-09-19 03:34:49 +03:00
protocol.c net: move the reference storage to common code 2011-11-18 21:03:23 +01:00
protocol.h net: move the reference storage to common code 2011-11-18 21:03:23 +01:00
reflog.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
reflog.h *: correct and codify various file permissions 2011-10-14 16:07:47 -07:00
refs.c refs: don't leak the packref when deleting/renaming 2012-01-19 19:09:47 +01:00
refs.h refs: move GIT_PACKED_REFS_FILE_MODE to refs.h as GIT_PACKEDREFS_FILE_MODE 2011-11-16 11:39:03 -08:00
refspec.c transport: prevent git_remote_download() from segfaulting when being passed a lightweight remote built with git_remote_new() 2012-01-19 00:09:47 +01:00
refspec.h Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
remote.c remote: don't try to free the ref on error 2012-01-19 17:05:16 +01:00
remote.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
repository.c repository: add minimal reinitialization of repository 2012-01-25 23:05:06 +01:00
repository.h Initial implementation of gitignore support 2012-01-11 14:39:51 -08:00
revwalk.c Rename all _close methods 2011-11-26 08:48:00 +01:00
sha1_lookup.c Tabify everything 2011-09-19 03:34:49 +03:00
sha1_lookup.h Tabify everything 2011-09-19 03:34:49 +03:00
sha1.c Tabify everything 2011-09-19 03:34:49 +03:00
sha1.h Cleanup legal data 2011-09-19 01:54:32 +03:00
signature.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
signature.h Cleanup legal data 2011-09-19 01:54:32 +03:00
status.c Move path related functions from fileops to path 2012-01-17 15:49:47 -08:00
tag.c Use git_buf for path storage instead of stack-based buffers 2011-12-07 23:08:15 -08:00
tag.h Cleanup legal data 2011-09-19 01:54:32 +03:00
thread-utils.c Tabify everything 2011-09-19 03:34:49 +03:00
thread-utils.h win32: Use the Windows Atomic API on MinGW too 2012-01-26 18:03:14 -08:00
transport.c transport: prevent the transport determination mechanism from segfaulting when being passed an url starting with an unknown prefix 2012-01-17 19:49:58 +01:00
transport.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
tree-cache.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
tree-cache.h Add git_tree_cache_get 2011-09-27 14:33:18 +02:00
tree.c diff-index: fix leak 2012-01-19 23:47:15 +01:00
tree.h move entry_is_tree to tree.h 2011-12-30 20:14:01 +01:00
tsort.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
util.c Remove poor git__removechar function 2012-01-16 18:00:18 -08:00
util.h Remove poor git__removechar function 2012-01-16 18:00:18 -08:00
vector.c Improved gitattributes macro implementation 2011-12-30 15:00:14 -08:00
vector.h Improved gitattributes macro implementation 2011-12-30 15:00:14 -08:00