Log

Author Commit Date CI Message
Cyril Roelandt 296f60f5 2012-07-06T00:54:07 Fix libgit2 on GNU/Hurd. On GNU, the d_name field of the dirent structure is defined as "char d_name[1]", so we must allocate more than sizeof(struct dirent) bytes, just like on Sun.
Vicent Martí b00e9216 2012-07-03T12:38:09 Merge pull request #798 from nulltoken/fix/revparse-date revparse: fix parsing of date specifiers
Vicent Martí 9dc9e584 2012-07-03T12:37:08 Merge pull request #800 from kevinsawicki/patch-1 Replace incorrect 'it' with 'if' in documentation
Kevin Sawicki 4ea7c8c6 2012-07-03T12:35:33 Replace incorrect 'it' with 'if' in documentation
Carlos Martín Nieto 973ed4c9 2012-07-03T12:11:19 repo tests: do cleanup reinit tests
nulltoken 494ae940 2012-07-02T17:51:02 revparse: fix parsing of date specifiers
Vicent Martí e560aa8f 2012-06-29T12:16:52 Merge pull request #795 from nulltoken/topic/revparse-notfound More git_revparse_single ENOTFOUND use cases
nulltoken 52b938d5 2012-06-29T17:06:38 revparse: unfound reflog entry returns ENOTFOUND
nulltoken 08ac23a5 2012-06-29T17:02:29 revparse: unfound reflog ref returns ENOTFOUND
nulltoken 4de89ce7 2012-06-29T16:51:46 revparse: unfound partially-named ref returns ENOTFOUND
Ben Straub cbc02c10 2012-06-28T11:47:34 Merge pull request #788 from nulltoken/topix/revparse Small revparse colon syntax improvements
nulltoken 0e7af9e7 2012-06-28T18:04:01 revparse: unfound nth parent returns ENOTFOUND
nulltoken 0d23c62c 2012-06-28T11:09:16 revparse: handle specs with caret and colon
nulltoken 5b68ba7e 2012-06-27T17:27:38 revparse: unfound treepath returns ENOTFOUND
nulltoken faaa7c51 2012-06-27T16:51:19 revparse: return trees through the "colon" syntax
nulltoken e28dd29b 2012-06-28T07:50:16 revparse: replace spaces with tabs
Carlos Martin Nieto 1d8943c6 2012-06-28T12:05:49 mwindow: allow memory-window files to deregister Once a file is registered, there is no way to deregister it, even after the structure that contains it is no longer needed and has been freed. This may be the source of #624. Allow and use the deregister function to remove our file from the global list.
Vicent Martí 1de44c24 2012-06-28T03:03:43 Merge pull request #791 from carlosmn/index-path indexer: don't use '/objects/pack/' unconditionally
Carlos Martín Nieto 37159957 2012-06-28T09:33:08 indexer: don't use '/objects/pack/' unconditionally Not everyone who indexes a packfile wants to put it in the standard git repository location.
Vicent Martí ed754a75 2012-06-25T23:28:17 Merge pull request #783 from nulltoken/topic/reinit-coverage Repo reinit fix + enhanced test coverage
Vicent Martí c6713398 2012-06-25T23:27:35 Merge pull request #785 from nulltoken/topic/refs-fromglob Topic/refs fromglob
Vicent Martí b15b91f5 2012-06-25T10:32:05 Merge pull request #786 from schu/indexer indexer: start parsing input data immediately
Michael Schubert f9fd7105 2012-06-25T15:26:38 indexer: start parsing input data immediately Currently, the first call of git_indexer_stream_add adds the data to the underlying pack file and opens it for later use, but doesn't start parsing the already available data. This means, git_indexer_stream_finalize only works if git_indexer_stream_add was called at least twice. Kill this limitation by parsing available data immediately.
Vicent Marti 60029f49 2012-06-24T16:56:32 amigaos: Add missing include
nulltoken 11634346 2012-06-22T17:04:16 revwalk: make git_revwalk_(push|hide)_glob() leverage git_reference_foreach_glob()
nulltoken 527ed554 2012-06-22T15:51:44 references: introduce git_reference_foreach_glob()
Vicent Marti 798e4d53 2012-06-22T21:25:17 amigaos: Cleanup
Vicent Marti 2ae052d1 2012-06-22T20:48:50 Merge branch 'pull-req' of https://github.com/chris-y/libgit2 into amigaos
Scott J. Goldman 430af731 2012-06-22T10:42:43 Merge pull request #784 from nulltoken/patch-1 Fix MSVC compilation errors
nulltoken d046945c 2012-06-22T16:42:37 Fix MSVC compilation errors
nulltoken d6d8cc27 2012-06-22T13:41:26 tests-clar: fix isolation of repo initialization tests
nulltoken dbb24a39 2012-06-22T11:30:43 repository: enhance reinitialization test coverage
nulltoken 2c227b8b 2012-06-22T00:02:23 repository: fix configuration updating issue while reinitialization When the repository was reinitialized, every configuration change in repo_init_config() was directly performed against the file on the filesystem. However, a previous version of the configuration had previously been loaded in memory and attached to the repository, in repo_init_reinit(). The repository was unaware of the change and the stale cached version of the configuration never refreshed.
Michael Schubert f7292a99 2012-06-22T10:13:50 tests-clar: mark unused variables
Vicent Martí fb8aa9e1 2012-06-21T20:12:50 Merge pull request #782 from nulltoken/topic/branch-foreach Branch foreach
Vicent Martí 7e912dd6 2012-06-21T11:22:45 Merge pull request #780 from schu/cleanup Cleanup
Scott J. Goldman 6a923999 2012-06-21T11:15:30 Merge pull request #781 from liyuray/development fix crash issue on mingw caused by variable argument list type promotion.
nulltoken d4827081 2012-06-21T18:48:36 branch: drop git_branch_list()
nulltoken a8fd805e 2012-06-21T18:29:38 branch: add git_branch_foreach()
liyuray dfa0b65c 2012-06-21T20:17:54 fix below issues on mingw: 1. compile warning: D:\libgit2.git\src\win32\posix_w32.c: In function 'p_open': D:\libgit2.git\src\win32\posix_w32.c:235:10: warning: 'mode_t' is promoted to 'int' when passed through '...' [enabled by default] D:\libgit2.git\src\win32\posix_w32.c:235:10: note: (so you should pass 'int' not 'mode_t' to 'va_arg') D:\libgit2.git\src\win32\posix_w32.c:235:10: note: if this code is reached, the program will abort 2. test crash. 3. the above two issues are same root cause. please see http://www.eskimo.com/~scs/cclass/int/sx11c.html
Michael Schubert f95121cb 2012-06-20T18:07:27 object: add missing git_odb_object_free
Michael Schubert dca6b228 2012-06-20T18:06:37 notes: fix memory leaks
Carlos Martín Nieto 9311423c 2012-06-21T02:30:30 tests: plug a leak in the repo tests The second call to assert_config_entry_on_init_bytype is cleaned up by the main cleanup function, but that overwrites the first _repo. Make sure that one doesn't leak.
Carlos Martín Nieto b3aa4406 2012-06-21T02:15:25 repository: avoid opening the repository twice on reinit The call to repo_init_reinit already takes care of opening the repository and giving us a git_repository object to give to the caller. There is no need to call git_repository_open again.
Vicent Martí 9fae8240 2012-06-20T12:50:41 Merge pull request #776 from scottjg/mingw-makefile-fix Fix Makefile.emebed for mingw32
Chris Young db5a6ec7 2012-06-20T20:35:59 Merge branch 'development' into pull-req
Chris Young b6423939 2012-06-20T20:35:13 more getaddrinfo compatibility
Chris Young 8d18f1f7 2012-06-20T20:12:30 getaddrinfo() replacement functions
Chris Young abd6d52c 2012-06-20T19:27:17 revert defaults
Scott J. Goldman e905c1fc 2012-06-20T11:09:35 More Makefile.embed cleanups Don't need unix/*.c for windows, don't need wildcard for regex.c
Vicent Martí eaf18ac3 2012-06-20T03:51:25 Merge pull request #777 from benstraub/revparse-fixup Revparse fixup
Ben Straub a15e7f86 2012-06-19T21:12:04 Fix indentation.
Ben Straub eb6bc45f 2012-06-19T21:11:48 Avoid uninitialized variable error.
Scott J. Goldman e96e3be7 2012-06-19T18:08:15 Fix Makefile.emebed for mingw32 otherwise we can't compile the native parts of the rugged gem on Windows
Carlos Martín Nieto 1d94a7d0 2012-06-20T02:15:42 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.
Carlos Martín Nieto c06e0003 2012-06-20T01:41:30 odb: don't leak when detecting id ambiguity If we find several objects with the same prefix, we need to free the memory where we stored the earlier object. Keep track of the raw.data pointer across read_prefix calls and free it if we find another object.
Carlos Martín Nieto cdca82c7 2012-06-20T00:46:26 Plug a few leaks
Vicent Martí c3ce8d0c 2012-06-19T15:17:35 Merge pull request #775 from arrbee/fix-index-filemodes Make index add/append support core.filemode flag
Russell Belfer 77d65af4 2012-06-19T15:16:38 Nicer constant
Vicent Martí 52329940 2012-06-19T15:04:45 Merge pull request #768 from nulltoken/topic/expose-message-prettify message: Expose git_message_prettify()
Carlos Martín Nieto 053b5096 2012-06-19T23:36:36 revparse: handle a non-existent path in the colon syntax oid_for_tree_path may not always find the path in the tree, in which case we need to return an error. The current code doesn't do this and results in undefined behavior.
Russell Belfer da825c92 2012-06-19T14:27:02 Make index add/append support core.filemode flag This fixes git_index_add and git_index_append to behave more like core git, preserving old filemode data in the index when adding and/or appending with core.filemode = false. This also has placeholder support for core.symlinks and core.ignorecase, but those flags are not implemented (well, symlinks has partial support for preserving mode information in the same way that git does, but it isn't tested).
Vicent Martí 1b0ef5aa 2012-06-19T09:27:40 Merge pull request #774 from benstraub/revparse-colon-segfault Fix potential segfault in revparse.
Ben Straub 2c90145a 2012-06-19T09:24:44 Fix potential segfault in revparse.
nulltoken 743a4b3b 2012-06-15T22:24:59 message: Expose git_message_prettify() git_commit() and git_tag() no longer prettify the message by default. This has to be taken care of by the caller. This has the nice side effect of putting the caller in position to actually choose to strip the comments or not.
Vicent Martí 68f527c4 2012-06-18T17:50:12 Merge pull request #758 from libgit2/config-values-containing-quotes Quotes inside config values don't survive serialization/deserialization
Vicent Marti 8c4c357f 2012-06-19T02:43:36 clar: Fix warnings
Vicent Martí 31eed56b 2012-06-18T17:36:14 Merge pull request #753 from nulltoken/topic/merge-base-many Expose git_merge_base_many()
Vicent Marti b93688d0 2012-06-19T02:33:03 Merge remote-tracking branch 'yorah/fix/notes-creation' into development Conflicts: src/notes.c
Vicent Marti 515a4c7c 2012-06-19T00:59:04 tree: Proper path comparison logic
Tim Clem ac8eac2f 2012-06-15T11:25:52 Fix compile errors when building on windows Errors were due to not including winsock2 early enough.
Tim Clem e00b56eb 2012-06-15T10:15:57 Fix broken tests caused by no longer prettifying by default
Tim Clem e4031cb5 2012-06-15T09:26:56 Kill message_prettify - we will export instead
Tim Clem bc2deed0 2012-06-15T09:13:59 Don't strip comments (#) from commit messages by default
Chris Young 28606ffb 2012-06-14T19:16:27 Merge branch 'development' into pull-req
Chris Young 66a8b662 2012-06-14T19:15:46 Fix incorrect revert
Chris Young a47cfd22 2012-06-14T19:11:13 Merge branch 'development' into pull-req
Chris Young d043013f 2012-06-14T19:09:42 More changes resulting from pull request
Chris Young a8df98c6 2012-06-14T18:57:24 Updates from comments on OS4 compatibility pull request http://github.com/libgit2/libgit2/pull/766
Chris Young 17b45d80 2012-06-13T23:43:25 Removed hardcoded CMAKE_SYSTEM_NAME
Chris Young a21bb1aa 2012-06-13T23:28:51 Merge remote-tracking branch 'source/development' into development
Chris Young 96ef3d84 2012-06-13T23:16:14 Make this more generic and mergeable. Needs AmigaOS.cmake now from CMake package at OS4Depot, or contents below: --8<-- SET(AMIGA 1) SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fPIC") SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared") --8<--
Vicent Martí 86ea6ced 2012-06-13T14:35:11 Merge pull request #765 from benstraub/msvc-pch Precompile headers for MSVC.
Ben Straub 73aaf674 2012-06-13T14:22:33 Precompile headers for MSVC.
Carlos Martín Nieto 67d334c1 2012-06-11T16:57:02 config: add more tests for writing escaped chars
Carlos Martín Nieto 49938cad 2012-06-11T16:28:51 config: correctly escape quotes in the value When a configuration option is set, we didn't check to see whether there was any escaping needed. Escape the available characters so we can unescape them correctly when we read them.
Adam Roben 750be86a 2012-06-09T12:45:21 Add a test that shows we don't preserve quotes in config values
Vicent Martí 53774eb8 2012-06-13T08:59:32 Merge pull request #764 from sleeper/issue_763 Fix issue #763
Frederick Ros fa45d25f 2012-06-13T14:03:48 Fix issue #763
Chris Young 2aeadb9c 2012-06-12T19:25:09 Actually do the mmap... unsurprisingly, this makes the indexer work on SFS On RAM: the .idx and .pack files become links to a .lock and the original download respectively. Assume some feature (such as record locking) supported by SFS but not JXFS or RAM: is required.
Russell Belfer 64e56478 2012-06-12T09:29:56 Merge pull request #760 from nulltoken/topic/logAllRefUpdates make git_repository_init() value the core.logallrefupdates config entry
Carlos Martín Nieto 14ebe518 2012-06-12T15:23:00 Expose git_refspec_parse() This function has been available for some time, but never in a header. Expose it so we can use it from outside the library.
yorah 027d77ee 2012-06-06T16:41:42 notes: simplify tests
Michael Schubert c0734593 2012-06-12T11:33:46 revparse: remove unnecessary GIT_BEGIN_DECL
nulltoken 7623b1b6 2012-06-11T11:33:13 repository: make git_repository_init() value the core.logallrefupdates config entry
nulltoken 976b69bd 2012-06-11T11:06:53 repository: widen test coverage regarding initialization and configuration entries
Russell Belfer 471fa05e 2012-06-11T15:38:33 Fix fragile commit parsing in revwalk
Ben Straub 0284a219 2012-06-11T12:55:36 Fix mingw32 (Travis) build.
Vicent Martí 80779ea8 2012-06-11T09:26:42 Merge pull request #759 from libgit2/ignore-line-containing-space git_status_file returns GIT_ENOTFOUND for files in "foo/" when .gitignore contains "foo bar.txt"
Russell Belfer 9939e602 2012-06-11T09:24:02 Ignores allow unescapes internal whitespace