- 28 Feb, 2023 1 commit
-
-
Edward Thomson committed
-
- 27 Feb, 2023 9 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Revert #6503
Edward Thomson committed -
The library name is correctly libgit2 (not git2) or libgit2-experimental depending on configuration.
Edward Thomson committed -
Edward Thomson committed
-
`git_odb_backend_loose` was erroneously removed during a refactoring; add it back.
Edward Thomson committed -
This reverts commit 43e84e24.
Edward Thomson committed -
This reverts commit f68b40c0.
Edward Thomson committed -
remote: always populate old id in update tips
Edward Thomson committed
-
- 25 Feb, 2023 3 commits
-
-
In b1e83cca we erroneously stopped setting the old ID to zero; correct that.
Edward Thomson committed -
Edward Thomson committed
-
v1.6
Edward Thomson committed
-
- 24 Feb, 2023 6 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Pass hostkey & port to host verify callback
Edward Thomson committed -
Edward Thomson committed
-
Co-authored-by: Stefan Karpinski <stefan@karpinski.org>
Francois-Xavier Coudert committed -
Edward Thomson committed
-
- 23 Feb, 2023 6 commits
-
-
Correct the definition of "empty" in the docs for `git_repository_is_empty`
Edward Thomson committed -
This improves the documentation for `git_repository_is_empty` which currently does not accurately describe libgit2's definition of "empty". It says that HEAD must point to the "unborn master branch", when in fact, this is not the case if the repo's `init.defaultBranch` configuration is set. If it is set, it will check that HEAD points there. Only if it is not set does it fall back to `master`.
Tim Rogers committed -
odb: don't unconditionally add oid_type to stream
Edward Thomson committed -
`git_odb_stream` should have an `oid_type` to disambiguate; that's not necessary on non-experimental SHA256 builds. Avoid unnecessary ABI breakage for consumers and hide it behind an ifdef for now.
Edward Thomson committed -
tests: always unset HTTP_PROXY before starting tests
Edward Thomson committed -
The remote::httpproxy::env test (correctly) reset the environment before running; however the other tests are also impacted by the environment and need to have it isolated.
Edward Thomson committed
-
- 22 Feb, 2023 4 commits
-
-
Make failure to connect to ssh-agent non-fatal
Edward Thomson committed -
README: clarify the linking exception
Edward Thomson committed -
Update based on carlosmn suggestions.
Edward Thomson committed -
Fixes https://github.com/libgit2/libgit2/issues/3866 Has been applied in all Julia builds since 2017: https://github.com/JuliaLang/julia/pull/17459 Authored-by: Keno Fischer <kfischer@college.harvard.edu>
Francois-Xavier Coudert committed
-
- 20 Feb, 2023 4 commits
-
-
Handle Win32 shares
Edward Thomson committed -
We say that you can link libgit2 "unmodified"... "without having to release its source code". Clarify that you can modify libgit2 - but you must release _its_ source code back - and you can link libgit2 without having to release _your software's_ source code.
Edward Thomson committed -
#6491: Sets oid_type on repos open with git_repository_open_bare
Edward Thomson committed -
Git for Windows does some truly bizarre things with paths that start with a forward slash; and expects you to escape that with `%(prefix)`. This syntax generally means to add the prefix that Git was installed to -- eg `/usr/local` -- unless it's an absolute path, in which case the leading `%(prefix)/` is just removed. And Git for Windows expects you to use this syntax for absolute Unix-style paths (in "Git Bash" or Windows Subsystem for Linux). Worse, the behavior used to be that a leading `/` was not absolute. It would indicate that Git for Windows should add the prefix. So `//` is required for absolute Unix-style paths. Yes, this is truly horrifying. Emulate that behavior, I guess, but only for absolute paths. We won't deal with the Git install prefix. Also, give WSL users an escape hatch where they don't have to think about this and can use the literal path that the filesystem APIs provide (`//wsl.localhost/...`).
Edward Thomson committed
-
- 18 Feb, 2023 1 commit
-
-
With some paths on Win32, we cannot identify the owner because it's on a file share (WSL2 or UNC). In that case, don't fail, but identify that the current user does not own the path. This matches Git for Windows behavior.
Edward Thomson committed
-
- 17 Feb, 2023 2 commits
-
-
Miguel Arroz committed
-
Miguel Arroz committed
-
- 16 Feb, 2023 4 commits
-
-
stash: update strarray usage
Edward Thomson committed -
Edward Thomson committed
-
stash: partial stash specific files
Edward Thomson committed -
Edward Thomson committed
-