- 14 Aug, 2023 3 commits
-
-
libgit2 v1.7.1
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 10 Aug, 2023 1 commit
-
-
Edward Thomson committed
-
- 08 Aug, 2023 1 commit
-
-
Backports for v1.7
Edward Thomson committed
-
- 02 Aug, 2023 14 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Test proxies specified by both host:port format in configuration options, environment variables, and `http.proxy` configuration.
Edward Thomson committed -
The common format for specifying proxy URLs is just 'host:port'. Handle the common case.
Edward Thomson committed -
Introduce a url parser that defaults to treating poorly specified URLs as http URLs. For example: `localhost:8080` is treated as `http://localhost:8080/` by the http-biased url parsing, instead of a URL with a scheme `localhost` and a path of `8080`..
Edward Thomson committed -
Refactor url parsing to simplify the state-passing (introducing a struct) and add a path parser for future reusability.
Edward Thomson committed -
Edward Thomson committed
-
lmcglash committed
-
lmcglash committed
-
Edward Thomson committed
-
steven9724 committed
-
We are allowed to call `git_repository__cleanup` multiple times, and this happens e.g. in rugged if we want to free up resources before GC gets around to them. This means that we cannot leave dangling pointers in it, which we were doing with the grafts. Fix this by setting the pointers to NULL after freeing the resources.
Carlos Martín Nieto committed -
Add a missing include for `git2/oidarray.h` so build doesn't fail on using `git_oidarray` when using custom transports. Fixes #6607
David Runge committed -
- Constant only available in 10.13+, causing build failures for older macOS releases Fixes: https://github.com/libgit2/libgit2/issues/6606
Christopher Nielsen committed
-
- 17 Jul, 2023 3 commits
-
-
v1.7: release Kleine Raupe Nimmersatt
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 15 Jul, 2023 9 commits
-
-
deps: update pcre to 8.45
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
#6576 git_diff_index_to_workdir reverse now loads untracked content
Edward Thomson committed -
tests: add allocator with limited number of bytes
Edward Thomson committed -
Fixes #6344: git_branch_move now renames the reflog instead of deleting.
Edward Thomson committed -
Partial fix for #6532: insert-by-date order.
Edward Thomson committed -
midx: do not try to look at every object in the index
Edward Thomson committed
-
- 14 Jul, 2023 4 commits
-
-
pack: cast the number of objects to size_t
Edward Thomson committed -
CMake: Search for ssh2 instead of libssh2.
Edward Thomson committed -
midx: allow unknown chunk ids in multi-pack index files
Edward Thomson committed -
docs: fix IRC server from freenode to libera
Edward Thomson committed
-
- 09 Jul, 2023 1 commit
-
-
This commit update the contributing documents with the new IRC server and remove the old freenode. Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Vincenzo Palazzo committed
-
- 25 Jun, 2023 1 commit
-
-
Fixes "CMake Error: could not resolve ssh2" on Windows-MSVC.
Fabio Alessandrelli committed
-
- 22 Jun, 2023 3 commits
-
-
Similar to previous issues around doing way too much verification at loading time, checking whether the object index chunk is monotonic is better left for git-fsck instead of every single time we want to look at something in the repository. As midx files grow, this starts taking more and more times. As an example, I went looking for this because it's taking about 1.5s to do a single object lookup in a repository that's ended up with a 7G multi-pack-index file.
Carlos Martín Nieto committed -
Similar to a previous change where we had to change the casting when loading the index file, we also need to make sure we don't restrict the numbers to 32-bit when looking up objects in packfiles. This was done about three years ago in git itself, but we never got he update in this library.
Carlos Martín Nieto committed -
These chunks work like extensions where it's fine not to know what one means. We can skip over it and keep processing the file instead of erroring out.
Carlos Martín Nieto committed
-