libgit2/src
Carlos Martín Nieto 1d94a7d0f6 diff: make sure we free all allocated resources
When the creation of one iterator fails, we need to free the prefix
and possibly one of the iterators. Make sure we do so.
2012-06-20 02:22:07 +02:00
..
compat Hook up Windows compat fnmatch() for Solaris 2012-05-10 09:52:49 -07:00
ppc Update Copyright header 2012-02-13 17:11:09 +01:00
transports transports: fix buglet 2012-06-05 23:03:06 +02:00
unix Fix readdir_r() usage for Solaris 2012-05-12 09:51:32 -07:00
win32 Precompile headers for MSVC. 2012-06-13 14:28:47 -07:00
xdiff Merge branch 'new-error-handling' into development 2012-05-02 15:59:02 -07:00
attr_file.c Fix bugs for status with spaces and reloaded attrs 2012-05-24 17:14:56 -07:00
attr_file.h Fix bugs for status with spaces and reloaded attrs 2012-05-24 17:14:56 -07:00
attr.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
attr.h Support reading attributes from index 2012-05-03 16:37:25 -07:00
blob.c blob: add git_blob_create_fromchunks() 2012-06-07 20:33:22 +02:00
blob.h Add filter tests and fix some bugs 2012-03-02 15:09:40 -08:00
branch.c Fix issue #763 2012-06-13 17:35:13 +02:00
branch.h Add basic branch management API: git_branch_create(), git_branch_delete(), git_branch_list() 2012-04-10 21:39:03 +02:00
bswap.h Update Copyright header 2012-02-13 17:11:09 +01:00
buffer.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
buffer.h Other optimization and warning fixes 2012-05-17 13:14:17 -07:00
cache.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
cache.h Update Copyright header 2012-02-13 17:11:09 +01:00
cc-compat.h compat: va_copy on Win32 systems 2012-05-04 13:52:38 -07:00
commit.c Fix broken tests caused by no longer prettifying by default 2012-06-15 10:18:08 -07:00
commit.h Update Copyright header 2012-02-13 17:11:09 +01:00
common.h Fix compile errors when building on windows 2012-06-15 11:25:52 -07:00
config_cache.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
config_file.c config: correctly escape quotes in the value 2012-06-13 23:26:00 +02:00
config_file.h Added submodule API and use in status 2012-03-28 16:45:36 -07:00
config.c config: do not set an error for GIT_ENOTFOUND 2012-05-19 18:57:13 +02:00
config.h Improve config handling for diff,submodules,attrs 2012-03-30 14:40:50 -07:00
crlf.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
date.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
delta-apply.c errors: Rename the generic return codes 2012-05-18 01:26:26 +02:00
delta-apply.h errors: Rename the generic return codes 2012-05-18 01:26:26 +02:00
diff_output.c Minor fixes, cleanups, and clarifications 2012-06-08 12:11:13 -07:00
diff.c diff: make sure we free all allocated resources 2012-06-20 02:22:07 +02:00
diff.h Fix filemode comparison in diffs 2012-06-08 12:09:10 -07:00
errors.c errors: Use a git_buf for building error strings 2012-05-03 00:04:04 -07:00
fetch.c http: add https support when GnuTLS is available 2012-05-19 17:50:52 +02:00
fetch.h http: add https support when GnuTLS is available 2012-05-19 17:50:52 +02:00
filebuf.c filebuf: add git_filebuf_flush() 2012-05-27 19:54:53 +02:00
filebuf.h filebuf: add git_filebuf_flush() 2012-05-27 19:54:53 +02:00
fileops.c Make errors for system and global files consistent 2012-05-25 09:44:56 -07:00
fileops.h fileops: Make git_futils_mkdir_r() able to cope with Windows network paths 2012-05-23 12:57:13 +02:00
filter.c errors: Rename the generic return codes 2012-05-18 01:26:26 +02:00
filter.h errors: Rename the generic return codes 2012-05-18 01:26:26 +02:00
global.c Implement git_pool paged memory allocator 2012-04-25 10:42:37 -07:00
global.h error-handling: References 2012-03-06 00:43:10 +01:00
hash.c Update Copyright header 2012-02-13 17:11:09 +01:00
hash.h Update Copyright header 2012-02-13 17:11:09 +01:00
ignore.c Ignores allow unescapes internal whitespace 2012-06-11 09:24:02 -07:00
ignore.h Support reading attributes from index 2012-05-03 16:37:25 -07:00
index.c Make index add/append support core.filemode flag 2012-06-19 14:27:02 -07:00
index.h Make index add/append support core.filemode flag 2012-06-19 14:27:02 -07:00
indexer.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
iterator.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
iterator.h Ranged iterators and rewritten git_status_file 2012-05-15 14:34:15 -07:00
khash.h Fix Win32 warnings 2012-04-26 13:04:54 -07:00
map.h Resolve comments from pull request 2012-03-13 14:23:24 -07:00
message.c message: Expose git_message_prettify() 2012-06-19 10:02:22 +02:00
message.h message: Expose git_message_prettify() 2012-06-19 10:02:22 +02:00
mwindow.c Remove left-over debugging output 2012-05-23 12:59:21 +02:00
mwindow.h Continue error conversion 2012-03-14 17:36:15 -07:00
netops.c Fix compile errors when building on windows 2012-06-15 11:25:52 -07:00
netops.h ssl: teardown the connection on close 2012-05-19 17:50:52 +02:00
notes.c Merge remote-tracking branch 'yorah/fix/notes-creation' into development 2012-06-19 02:33:03 +02:00
notes.h Add git notes API 2012-02-15 20:32:14 +01:00
object.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
odb_loose.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
odb_pack.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
odb.c odb: don't leak when detecting id ambiguity 2012-06-20 01:41:30 +02:00
odb.h errors: Rename error codes 2012-05-18 01:48:50 +02:00
oid.c Merge branch 'new-error-handling' into development 2012-05-02 15:59:02 -07:00
oidmap.h Rename git_khash_str to git_strmap, etc. 2012-04-25 15:20:28 -07:00
pack.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
pack.h Add packfile_unpack_compressed() to the internal header 2012-04-13 22:16:48 +02:00
path.c tree: Proper path comparison logic 2012-06-19 00:59:04 +02:00
path.h Fix warnings on 64-bit windows builds 2012-04-17 10:47:39 -07:00
pkt.c http: add https support when GnuTLS is available 2012-05-19 17:50:52 +02:00
pkt.h net: recognize and report server-side error messages 2012-04-30 18:24:14 +02:00
pool.c Fix Win32 warnings 2012-04-26 13:04:54 -07:00
pool.h Convert revwalk to use git_pool 2012-04-25 11:14:34 -07:00
posix.c Clean up warnings and tests 2012-05-08 13:23:00 -07:00
posix.h Fix mingw32 (Travis) build. 2012-06-11 12:55:36 -07:00
pqueue.c Fix warnings on 64-bit windows builds 2012-04-17 10:47:39 -07:00
pqueue.h Update Copyright header 2012-02-13 17:11:09 +01:00
protocol.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
protocol.h Update Copyright header 2012-02-13 17:11:09 +01:00
reflog.c Merge branch 'new-error-handling' into development 2012-05-02 15:59:02 -07:00
reflog.h Update Copyright header 2012-02-13 17:11:09 +01:00
refs.c Add git_reset() 2012-06-07 21:27:30 +02:00
refs.h Add git_reset() 2012-06-07 21:27:30 +02:00
refspec.c refspec: expose the force update specifier through git_refspec_force() accessor 2012-05-30 01:05:17 +02:00
refspec.h errors: Rename the generic return codes 2012-05-18 01:26:26 +02:00
remote.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
remote.h ssl: allow skipping the server certificate check 2012-05-26 21:17:08 +02:00
repository.c Make index add/append support core.filemode flag 2012-06-19 14:27:02 -07:00
repository.h Support reading attributes from index 2012-05-03 16:37:25 -07:00
reset.c Add git_reset() 2012-06-07 21:27:30 +02:00
revparse.c Plug a few leaks 2012-06-20 00:46:34 +02:00
revwalk.c Merge pull request #753 from nulltoken/topic/merge-base-many 2012-06-18 17:36:14 -07:00
sha1_lookup.c Convert indexer, notes, sha1_lookup, and signature 2012-03-19 17:49:46 -07:00
sha1_lookup.h Update Copyright header 2012-02-13 17:11:09 +01:00
sha1.c Fix warnings on 64-bit windows builds 2012-04-17 10:47:39 -07:00
sha1.h Fix warnings on 64-bit windows builds 2012-04-17 10:47:39 -07:00
signature.c Rename posix wrappers with 'p_' prefix. 2012-06-06 13:24:25 -07:00
signature.h Update Copyright header 2012-02-13 17:11:09 +01:00
status.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
strmap.h Fix memory leaks and use after free 2012-05-04 11:06:12 -07:00
submodule.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
tag.c message: Expose git_message_prettify() 2012-06-19 10:02:22 +02:00
tag.h Export parse_tag_buffer as git_tag__parse_buffer. 2012-02-22 04:45:30 +00:00
thread-utils.c Update Copyright header 2012-02-13 17:11:09 +01:00
thread-utils.h Update Copyright header 2012-02-13 17:11:09 +01:00
transport.c http: add https support when GnuTLS is available 2012-05-19 17:50:52 +02:00
transport.h ssl: allow skipping the server certificate check 2012-05-26 21:17:08 +02:00
tree-cache.c misc: Fix warnings from PVS Studio trial 2012-06-07 22:43:48 +02:00
tree-cache.h Update Copyright header 2012-02-13 17:11:09 +01:00
tree.c Merge remote-tracking branch 'yorah/fix/notes-creation' into development 2012-06-19 02:33:03 +02:00
tree.h tree: Naming conventions 2012-05-16 19:24:35 +02:00
tsort.c Fix warnings on 64-bit windows builds 2012-04-17 10:47:39 -07:00
util.c Fix git_status_file for files that start with a character > 0x7f 2012-06-07 09:50:19 -04:00
util.h Move git__date_parse declaration to util.h. 2012-06-06 12:25:22 -07:00
vector.c errors: Rename error codes 2012-05-18 01:48:50 +02:00
vector.h Ranged iterators and rewritten git_status_file 2012-05-15 14:34:15 -07:00