libgit2/src
Russell Belfer 969d588d9a Optimized of git_buf_join.
This streamlines git_buf_join and removes the join-append behavior,
opting instead for a very compact join-replace of the git_buf contents.
The unit tests had to be updated to remove the join-append tests and
have a bunch more exhaustive tests added.
2011-11-30 13:10:47 -08:00
..
ppc Tabify everything 2011-09-19 03:34:49 +03:00
transports transports: fix -Wunused-but-set-variable warning 2011-11-29 11:02:42 +01:00
unix Create cross-platform setenv 2011-09-19 10:34:52 -07:00
win32 Implement p_rename 2011-11-07 20:34:27 +01:00
blob.c Rename all _close methods 2011-11-26 08:48:00 +01: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 Optimized of git_buf_join. 2011-11-30 13:10:47 -08:00
buffer.h Make initial value of git_buf ptr always be a valid empty string. 2011-11-29 23:45:17 -08:00
cache.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
cache.h Cleanup legal data 2011-09-19 01:54:32 +03:00
cc-compat.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
commit.c repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
commit.h Merge pull request #384 from kiryl/warnings 2011-09-18 20:07:59 -07:00
common.h repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
config_file.c repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
config.c repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
config.h repository: Change ownership semantics 2011-11-26 08:37:08 +01: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
dir.h Fix opendir/readdir and friends on Win32 to use Unicode 2011-09-19 13:14:09 -07:00
errors.c threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
fetch.c remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
fetch.h fetch: add a generic pack-download function 2011-10-12 21:33:19 +02:00
filebuf.c filebuf: add GIT_FILEBUF_INIT and protect multiple opens and cleanups 2011-11-22 01:53:56 +01:00
filebuf.h filebuf: add GIT_FILEBUF_INIT and protect multiple opens and cleanups 2011-11-22 01:53:56 +01:00
fileops.c Implement p_rename 2011-11-07 20:34:27 +01:00
fileops.h fileops.h: remove git_futils_mv_atomic prototype 2011-11-21 13:11:10 +01: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 global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
hashtable.h Cleanup legal data 2011-09-19 01:54:32 +03:00
index.c Plug a bunch of leaks 2011-11-28 21:08:29 +01:00
index.h repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
indexer.c Merge pull request #456 from brodie/perm-fixes 2011-10-28 19:04:23 -07: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 filebuf: add GIT_FILEBUF_INIT and protect multiple opens and cleanups 2011-11-22 01:53:56 +01:00
odb_pack.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
odb.c Rename all _close methods 2011-11-26 08:48:00 +01:00
odb.h repository: Change ownership semantics 2011-11-26 08:37:08 +01:00
oid.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
pack.c threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
pack.h *: correct and codify various file permissions 2011-10-14 16:07:47 -07:00
path.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
path.h Cleanup legal data 2011-09-19 01:54:32 +03:00
pkt.c remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
pkt.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
posix.c Implement p_rename 2011-11-07 20:34:27 +01: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 Merge pull request #491 from schu/refs-cleanup 2011-11-25 21:30:08 -08:00
reflog.h *: correct and codify various file permissions 2011-10-14 16:07:47 -07:00
refs.c Rename all _close methods 2011-11-26 08:48:00 +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 refspec: allow a simple branchname 2011-11-18 21:57:16 +01:00
refspec.h refspec: make the structure more complete 2011-11-18 21:57:16 +01:00
remote.c remote: Fix connected test 2011-11-28 18:46:25 +01:00
remote.h remote: Cleanup the remotes code 2011-11-28 08:40:40 +01:00
repository.c repository: Do not double-increment refcounts 2011-11-28 20:00:42 +01:00
repository.h repository: Change ownership semantics 2011-11-26 08:37:08 +01: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 global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
signature.h Cleanup legal data 2011-09-19 01:54:32 +03:00
status.c Plug a bunch of leaks 2011-11-28 21:08:29 +01:00
tag.c Rename all _close methods 2011-11-26 08:48:00 +01: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 threads: Fix the shared global state with TLS 2011-11-16 14:09:44 +01:00
transport.c remote: Cleanup the remotes code 2011-11-28 08:40:40 +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 Rename all _close methods 2011-11-26 08:48:00 +01:00
tree.h Cleanup legal data 2011-09-19 01:54:32 +03:00
tsort.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
util.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
util.h util: Remove unused macro 2011-11-26 08:48:01 +01:00
vector.c global: Properly use git__ memory wrappers 2011-10-28 19:02:36 -07:00
vector.h Cleanup legal data 2011-09-19 01:54:32 +03:00