- 30 Aug, 2021 2 commits
-
-
Edward Thomson committed
-
midx: Add a way to write multi-pack-index files
Edward Thomson committed
-
- 29 Aug, 2021 2 commits
-
-
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 6 commits
-
-
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 -
This change adds the git_midx_writer_* functions to allow to write and create `multi-pack-index` files from `.idx`/`.pack` files. Part of: #5399
lhchavez committed -
lhchavez committed
-
lhchavez committed
-
- 26 Aug, 2021 5 commits
-
-
Set refs/remotes/origin/HEAD to default branch when branch is specified
Edward Thomson committed -
There were some subtle semantic differences between the various implementations of atomic functions. Now they behave the same, have tests and are better documented to avoid this from happening again in the future. Of note: * The semantics chosen for `git_atomic_compare_and_swap` match `InterlockedCompareExchangePointer`/`__sync_cal_compare_and_swap` now. * The semantics chosen for `git_atomic_add` match `InterlockedAdd`/`__atomic_add_fetch`. * `git_atomic_swap` and `git_atomic_load` still have a bit of semantic difference with the gcc builtins / msvc interlocked operations, since they require an l-value (not a pointer). If desired, this can be homogenized.
lhchavez committed -
Alexander Ovchinnikov committed
-
Alexander Ovchinnikov committed
-
This reverts commit 487f2a82, reversing changes made to c6cf7f0e.
Alexander Ovchinnikov committed
-
- 25 Aug, 2021 12 commits
-
-
Peter Pettersson committed
-
array: check dereference from void * type
Edward Thomson committed -
GCC C11 warnings
Edward Thomson committed -
Peter Pettersson committed
-
Peter Pettersson committed
-
Instead of buf->"typeofbuffer"ReparseBuffer the members will be referenced with buf->ReparseBuffer."typeofbuffer" https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/ntifs/ns-ntifs-_reparse_data_buffer?redirectedfrom=MSDN calls the union DUMMYUNIONNAME but that looks a bit cluttered.
Peter Pettersson committed -
Introduce GIT_WARN_UNUSED_RESULT
Edward Thomson committed -
open: input validation for empty segments in path
Edward Thomson committed -
Peter Pettersson committed
-
C11 warnings
Edward Thomson committed -
Peter Pettersson committed
-
Peter Pettersson committed
-
- 24 Aug, 2021 9 commits
-
-
Dynamically load OpenSSL (optionally)
Edward Thomson committed -
Add Xenial, Bionic, CentOS 7 and 8 workflows with OpenSSL-Dynamic builds nightly.
Edward Thomson committed -
Defer dlopen until it's needed when dynamically loading OpenSSL libraries.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
The ntlmclient dependency can now dynamically load OpenSSL.
Edward Thomson committed -
dlopen sets up some thread-local state that isn't cleaned up by `dlclose`. Additionally, now that we're linking against different versions of libssh2 and OpenSSL, we're seeing different leak signatures.
Edward Thomson committed -
Provide an interface around OpenSSL to dynamically load the libraries and symbols, so that users can distribute a libgit2 library that is not linked directly against OpenSSL. This enables users to target multiple distributions with a single binary. This mechanism is optional and disabled by default. Configure cmake with -DUSE_HTTPS=OpenSSL-Dynamic to use it.
Edward Thomson committed -
Refactor the OpenSSL stream implementation so that the legacy code is better abstracted. This will enable future development.
Edward Thomson committed
-