- 17 Nov, 2015 3 commits
-
-
Edward Thomson committed
-
Query the `GIT_CONFIG_LEVEL_PROGRAMDATA` location when setting it up for tests, in case the test runner has sandboxed it.
Edward Thomson committed -
Allow users to set the `git_libgit2_opts` search path for the `GIT_CONFIG_LEVEL_PROGRAMDATA`. Convert `GIT_CONFIG_LEVEL_PROGRAMDATA` to `GIT_SYSDIR_PROGRAMDATA` for setting the configuration.
Edward Thomson committed
-
- 13 Nov, 2015 2 commits
-
-
pool: Never return unaligned buffers
Carlos Martín Nieto committed -
Vicent Marti committed
-
- 12 Nov, 2015 13 commits
-
-
git_index_entry__init_from_stat: set nsec fields in entry stats
Carlos Martín Nieto committed -
Improve error messages when dirs prevent ref/reflog creation
Carlos Martín Nieto committed -
Support setting custom user-agent
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
We also keep the "git/1.0" prefix in order to maintain compatibility with hosters.
Carlos Martín Nieto committed -
We still prefix it with "git/1.0" since that's required in many situations, but we replace the area which mentions libgit2.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Failing test for case sensitive conflicts in the index
Edward Thomson committed -
When a non-empty directory exists and prevents the creation of a reflog, provide a more informative error message.
Edward Thomson committed -
When a (non-empty) directory exists at the reference target location, complain with a more actionable error message.
Edward Thomson committed -
When we insert a conflict in a case-insensitive index, accept the new entry's path as the correct case instead of leaving the path we already had. This puts `git_index_conflict_add()` on the same level as `git_index_add()` in this respect.
Carlos Martín Nieto committed -
When we're at offset 'i', we're dealing with the 'i+1' stage, since conflicts start at 1.
Carlos Martín Nieto committed -
nulltoken committed
-
- 08 Nov, 2015 2 commits
-
-
Diff: Honor `core.symlinks=false` and fake symlinks
Carlos Martín Nieto committed -
Handle submodules with paths in `git_submodule_update`
Carlos Martín Nieto committed
-
- 04 Nov, 2015 3 commits
-
-
Reload the HEAD and index data for a submodule after reading the configuration. The configuration may specify a `path`, so we must update HEAD and index data with that path in mind.
Edward Thomson committed -
Test that `git_submodule_update` can handle a submodule that is freshly cloned and has a path differing from its name.
Edward Thomson committed -
stream: allow registering a user-provided TLS constructor
Edward Thomson committed
-
- 03 Nov, 2015 10 commits
-
-
Edward Thomson committed
-
whitespace. Collapse spaces around newlines for the summary.
Stjepan Rajko committed -
When creating a filebuf, detect a directory that exists in our target file location. This prevents a failure later, when we try to move the lock file to the destination.
Edward Thomson committed -
Edward Thomson committed
-
Test that on platforms without `core.symlinks`, we preserve symlinks in `git_index_add_bypath`. (Users should correct the actual index entry's mode to change a link to a regular file.)
Edward Thomson committed -
On platforms that lack `core.symlinks`, we should not go looking for symbolic links and `p_readlink` their target. Instead, we should examine the file's contents.
Edward Thomson committed -
When `core.symlinks = false`, we write the symlinks content (target) to a regular file. We should ensure that when we later see that regular file, we treat it specially - and that changing that regular file would actually change the symlink target. (For compatibility with Git for Windows).
Edward Thomson committed -
Fix build for unit test
Carlos Martín Nieto committed -
This allows the application to use their own TLS stream, regardless of the capabilities of libgit2 itself.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
- 02 Nov, 2015 7 commits
-
-
Edward Thomson committed
-
Jason Haslam committed
-
If none of GIT_OPENSSL, GIT_WINHTTP or GIT_SECURE_TRANSPORT is defined we should also be able to build the unit test.
Leo Yang committed -
Use checksums to detect config file changes
Edward Thomson committed -
Fix build for custom transport users
Edward Thomson committed -
merge-base: Remove redundant merge bases
Vicent Marti committed -
Vicent Marti committed
-