- 30 Aug, 2021 19 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
buf: deprecate public git_buf writing functions
Edward Thomson committed -
filter: filter drivers stop taking git_buf as user input
Edward Thomson committed -
Introduce `create_commit_cb`, deprecate `signing_cb`
Edward Thomson committed -
remote: introduce remote_ready_cb, deprecate resolve_url callback
Edward Thomson committed -
opts: test GIT_OPT_SET_SSL_CERT_LOCATIONS
Edward Thomson committed -
fixes #6003
Zachary Michaels committed -
Include a self-signed certificate for test.libgit2.org:1443 that we can use to verify that GIT_OPT_SET_SSL_CERT_LOCATIONS works.
Edward Thomson committed -
Checkout dry-run
Edward Thomson committed -
Edward Thomson committed
-
midx: Introduce git_odb_write_multi_pack_index()
Edward Thomson committed -
Use error code GIT_EAUTH for authentication failures
Edward Thomson committed -
Edward Thomson committed
-
midx: Add a way to write multi-pack-index files
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
- 29 Aug, 2021 8 commits
-
-
A `git_buf` is now a read-only structure as far as callers are concerned. This is a mechanism that we can return data to callers using memory that is owned by the library and can be cleaned up by callers (using `git_buf_dispose`). A `git_buf` can no longer be allocated by callers or provided to the library.
Edward Thomson committed -
Edward Thomson committed
-
Using a callback to set a resolve_url is not particularly idiomatic. Deprecate it in favor of the `set_instance_url` and `set_instance_pushurl` functions which can now be called from the `git_remote_ready_cb` callback.
Edward Thomson committed -
Introduce a new callback that fires when the remote is ready to connect.
Edward Thomson committed -
The signing callback should not be used; instead, callers should provide a commit_create_cb, perform the signing and commit creation themselves.
Edward Thomson committed -
Introduce a new mechanism for `git_rebase_commit` for callers to customize the experience. Instead of assuming that we produce the commit for them, provide a commit creation callback that allows callers to produce the commit themselves and return the resulting commit id.
Edward Thomson committed -
Edward Thomson committed
-
Peter Pettersson committed
-
- 28 Aug, 2021 4 commits
-
-
WIP: .devcontainer: settings for a codespace workflow
Edward Thomson committed -
CMake. hash sha1 header has been added.
Edward Thomson committed -
Co-authored-by: Edward Thomson <ethomson@github.com>
Dmitry Lobanov committed -
Dmitry Lobanov committed
-
- 27 Aug, 2021 9 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
The filter's proxy_stream is used to adapt filters that only provided an `apply` function into a `stream` function. Make this internal to the library instead of private to the filter file. This will allow the filters to use it directly, instead of relying on the filter functionality to do the proxying.
Edward Thomson committed -
Edward Thomson committed
-
Users may want to override the URL on a particular instance of a remote, instead of updating the configuration. Previously, users could use a callback to do this, but this is not particularly idiomatic.
Edward Thomson committed -
git_array_alloc: return objects of correct type
Edward Thomson committed -
Homogenize semantics for atomic-related functions
Edward Thomson committed -
This change introduces git_odb_write_multi_pack_index(), which creates a `multi-pack-index` file from all the `.pack` files that have been loaded in the ODB. Fixes: #5399
lhchavez committed
-