- 31 Jan, 2015 1 commit
-
-
nulltoken committed
-
- 30 Jan, 2015 2 commits
-
-
64-bit Appveyor Builds
Edward Thomson committed -
Clarified git_repository_is_empty() documentation
Carlos Martín Nieto committed
-
- 27 Jan, 2015 1 commit
-
-
Pierre-Olivier Latour committed
-
- 26 Jan, 2015 9 commits
-
-
config: add parsing and getter for paths
Edward Thomson committed -
Allow passing a NULL index to git_repository_set_index()
Edward Thomson committed -
Fixed typo in git_repository_reinit_filesystem() documentation
Edward Thomson committed -
More coverity fixes
Edward Thomson committed -
Make sure sys/repository.h includes the required headers
Edward Thomson committed -
Fixed git_repository_set_bare() not setting "core.bare" correctly
Edward Thomson committed -
openssl: Add all required includes for AF_INET6 and in6_addr.
Edward Thomson committed -
describe example: fix memory allocation size
Edward Thomson committed -
pathspec: do not try to dereference NULL
Carlos Martín Nieto committed
-
- 25 Jan, 2015 4 commits
-
-
We need to allocate memory for sizeof(char *) * ncommits, not just for ncommits. Issue detected by GCC's AddressSanitizer.
Boris Egorov committed -
Jacques Germishuys committed
-
Jacques Germishuys committed
-
Jacques Germishuys committed
-
- 24 Jan, 2015 4 commits
-
-
pathspec_match_free() should not dereference a NULL passed to it. I found this issue when I tried to run example log program with nonexistent branch: ./example/log help Such call leads to segmentation fault.
Boris Egorov committed -
This fixes the build at least on FreeBSD, where those types were not defined indirectly: src/openssl_stream.c:100:18: error: variable has incomplete type 'struct in6_addr' struct in6_addr addr6; ^ src/openssl_stream.c:100:9: note: forward declaration of 'struct in6_addr' struct in6_addr addr6; ^ src/openssl_stream.c:111:18: error: use of undeclared identifier 'AF_INET' if (p_inet_pton(AF_INET, host, &addr4)) { ^ src/unix/posix.h:31:40: note: expanded from macro 'p_inet_pton' ^ src/openssl_stream.c:115:18: error: use of undeclared identifier 'AF_INET6' if(p_inet_pton(AF_INET6, host, &addr6)) { ^ src/unix/posix.h:31:40: note: expanded from macro 'p_inet_pton' ^
Raphael Kubo da Costa committed -
Pierre-Olivier Latour committed
-
It was missing "common.h" and "types.h" like other system headers. This generated compilation errors if including it directly.
Pierre-Olivier Latour committed
-
- 23 Jan, 2015 4 commits
-
-
Pierre-Olivier Latour committed
-
This is supported by the underlying set_index() implementation and setting the repository index to NULL is recommended by the git_repository_set_bare() documentation.
Pierre-Olivier Latour committed -
checkout: free last created directory
Edward Thomson committed -
Edward Thomson committed
-
- 21 Jan, 2015 4 commits
-
-
The structinit tests don't make sense unless structure padding is uniformly initialized, which is unlikely to happen on release builds. Only enable them for DEBUG builds. Further, rename them to core::structinit.
Edward Thomson committed -
Edward Thomson committed
-
Add 64 bit and always build with default calling conventions, to avoid trying to build with stdcall on amd64.
Edward Thomson committed -
Remove logically dead code (we're already asserting)
Edward Thomson committed
-
- 20 Jan, 2015 11 commits
-
-
README: Point to libgit2 account's AppVeyor badge
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
On case insensitive filesystems, we may have files in the working directory that case fold to a name we want to write. Remove those files (by default) so that we will not end up with a filename that has the unexpected case.
Edward Thomson committed -
Edward Thomson committed
-
Symbolic links that abuse case insensitivity to write into .git.
Edward Thomson committed -
Don't bother trying to recreate the previously created directory during checkout, for a modest reduction in the number of stats.
Edward Thomson committed -
Walk up the tree to mkdir, which is less immediately efficient, but allows us to look at intermediate directories that may need attention.
Edward Thomson committed -
The documentation for `git_path_join_unrooted` states that the base length will be returned, so that consumers like checkout know where to start creating directories instead of always creating directories at the directory root.
Edward Thomson committed -
Checkout can now provide performance data about the number of (some) syscalls performed using an optional callback.
Edward Thomson committed -
Edward Thomson committed
-