- 03 Mar, 2021 1 commit
-
-
git_signature_dup can have an allocation failure
panda committed
-
- 15 Feb, 2021 1 commit
-
-
Invert the workflow conditionals so that a workflow_dispatch event acts like an on: push build.
Edward Thomson committed
-
- 11 Feb, 2021 2 commits
-
-
Add new bindings for the R language
Edward Thomson committed -
Jeroen Ooms committed
-
- 01 Feb, 2021 5 commits
-
-
Update .gitignore
Edward Thomson committed -
patch: add owner accessor
Edward Thomson committed -
commit-graph: Introduce a parser for commit-graph files
Edward Thomson committed -
revspec: rename git_revparse_mode_t to git_revspec_t
Edward Thomson committed -
mwindow: Fix a bug in the LRU window finding code
Edward Thomson committed
-
- 31 Jan, 2021 2 commits
-
-
The information about the type of a revision spec is not information about the parser. Name it accordingly, so that `git_revparse_mode_t` is now `git_revspec_t`. Deprecate the old name.
Edward Thomson committed -
Only exclude tags files/folders and build folders at the repository root.
Laurence McGlashan committed
-
- 22 Jan, 2021 1 commit
-
-
Our test resources shouldn't count toward our language statistics. We have some PHP checked in to the test resources, but I assure you that we do not have any production code in PHP and we shouldn't be blamed for the test data.
Edward Thomson committed
-
- 20 Jan, 2021 1 commit
-
-
This change now updates the `lru_window` variable to match the current file's MRU window. This makes it such that it doesn't always choose the file that happened to come last in the list of window files, and instead should now correctly choose the file with the least-recently-used one.
lhchavez committed
-
- 15 Jan, 2021 3 commits
-
-
ci: don't use ninja on macOS
Edward Thomson committed -
Ninja is not installed by default on the macOS machines; stop trying to use it. Instead use `make -j` which should be roughly equivalent in performance but supported everywhere.
Edward Thomson committed -
midx: Fix a bug in `git_midx_needs_refresh()`
Edward Thomson committed
-
- 10 Jan, 2021 2 commits
-
-
clone: set refs/remotes/origin/HEAD when branch is specified
Edward Thomson committed -
This change is the first in a series to add support for git's commit-graph. This should speed up commit graph traversals by avoiding object parsing and allowing some operations to terminate earlier. Part of: #5757
lhchavez committed
-
- 07 Jan, 2021 13 commits
-
-
When a branch is specified to check out in clone, update the remote tracking `HEAD` to point to it. This mimics git's behavior, when `git clone -b <name>` is used.
Edward Thomson committed -
Use `p_pwrite`/`p_pread` consistently throughout the codebase
Edward Thomson committed -
README: instructions for using libgit2 without compiling
Edward Thomson committed -
Cope with empty default branch
Edward Thomson committed -
Edward Thomson committed
-
This change stops using the seek+read/write combo to perform I/O with an offset, since this is faster by one system call (and also more atomic and therefore safer).
lhchavez committed -
The very last check in the freshness check for the midx was wrong >< This was also because this function was not tested.
lhchavez committed -
github-actions: Also rename the main branch here
Edward Thomson committed -
This should fix the CI.
lhchavez committed -
The init.defaultbranch option may be set, but empty. In this case, we should ignore it instead of trying to set our default branch to `refs/heads/`.
Edward Thomson committed -
If a symbolic reference points to something invalid, then do not try to update it.
Edward Thomson committed -
When HEAD points to a nonexistent or invalid branch - for example, to `refs/heads/` - the fetch should be permitted to continue, but we should not use it when creating the `for merge` option in the FETCH_HEAD file. (This emulates git's behavior.)
Edward Thomson committed -
blob: fix name of `GIT_BLOB_FILTER_ATTRIBUTES_FROM_HEAD`
Edward Thomson committed
-
- 06 Jan, 2021 1 commit
-
-
Add documentation for git_blob_filter_options.version
Edward Thomson committed
-
- 05 Jan, 2021 5 commits
-
-
Adds info about initializing options with git_blob_filter_options_init
Josh Stockin committed -
`GIT_BLOB_FILTER_ATTTRIBUTES_FROM_HEAD` is misspelled, it should be `GIT_BLOB_FILTER_ATTRIBUTES_FROM_HEAD`, and it would be if it were not for the MacBook Pro keyboard and my inattentiveness.
Edward Thomson committed -
The `git_blob_filter_options_init` function should be included, to allow callers in FFI environments to let us initialize an options structure for them.
Edward Thomson committed -
Build with NO_MMAP
Edward Thomson committed -
zlib: Add support for building with Chromium's zlib implementation
Edward Thomson committed
-
- 04 Jan, 2021 3 commits
-
-
Josh Stockin committed
-
Removes doc comment on `git_blob_filter_options.version`, moves information to `git_blob_filter_options` doc comment to remain consistent with other options structures' documentation. `git_blob_filter_options_init` still needed; should be added in another commit/PR (it's out of the scope of this PR, #5759), update this documentation again.
Josh Stockin committed -
Now `USE_BUNDLED_ZLIB` can be set to the string `Chromium` to enable the Chromium implementation of zlib.
lhchavez committed
-