libgit2/include/git2
Russell Belfer 73b51450a3 Add support for macros and cache flush API.
Add support for git attribute macro definitions.  Also, add
support for cache flush API to clear the attribute file content
cache when needed.

Additionally, improved the handling of global and system files,
making common utility functions in fileops and converting config
and attr to both use the common functions.

Adds a bunch more tests and fixed some memory leaks.  Note that
adding macros required me to use refcounted attribute assignment
definitions, which complicated, but probably improved memory usage.
2011-12-29 00:01:10 -08:00
..
attr.h Add support for macros and cache flush API. 2011-12-29 00:01:10 -08:00
blob.h Rename all _close methods 2011-11-26 08:48:00 +01:00
branch.h Cleanup legal data 2011-09-19 01:54:32 +03:00
commit.h Rename all _close methods 2011-11-26 08:48:00 +01:00
common.h threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
config.h config: really delete variables 2011-12-16 02:28:39 +01:00
errors.h Tabify everything 2011-09-19 03:34:49 +03:00
index.h Tabify everything 2011-09-19 03:34:49 +03:00
indexer.h include: Unify internal include strategies 2011-11-18 01:43:27 +01:00
inttypes.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
net.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
object.h Rename all _close methods 2011-11-26 08:48:00 +01:00
odb_backend.h odb: Let users decide compression level for the loose ODB 2011-09-29 15:34:17 +02:00
odb.h Rename all _close methods 2011-11-26 08:48:00 +01:00
oid.h global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
reflog.h Add git_reflog_rename() and git_reflog_delete() 2011-11-21 13:15:56 +01:00
refs.h reference_rename: don't delete the reflog 2011-11-21 16:38:30 +01:00
refspec.h include: Unify internal include strategies 2011-11-18 01:43:27 +01:00
remote.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
repository.h Document all of the things 2011-11-26 08:48:01 +01:00
revwalk.h Tabify everything 2011-09-19 03:34:49 +03:00
signature.h Cleanup legal data 2011-09-19 01:54:32 +03:00
status.h Tabify everything 2011-09-19 03:34:49 +03:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
tag.h Rename all _close methods 2011-11-26 08:48:00 +01:00
threads.h threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
tree.h tree: recursive diff-index 2011-12-03 18:06:34 +01:00
types.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
version.h put version information in separate file 2011-10-09 18:39:52 +02:00
windows.h windows: Add support for non-UTF codepages 2011-10-26 17:43:44 -07:00
zlib.h Cleanup legal data 2011-09-19 01:54:32 +03:00