- 21 Sep, 2021 4 commits
-
-
Fixes for deprecated APIs
Edward Thomson committed -
Edward Thomson committed
-
`git_email__append_from_diff` is meant to - well, append from a diff. Clearing the buffer, by definition, is not appending. Stop doing that.
Edward Thomson committed -
Introduce `git_email_create`; deprecate `git_diff_format_email`
Edward Thomson committed
-
- 20 Sep, 2021 10 commits
-
-
win32: allow empty environment variables
Edward Thomson committed -
A length of 0 indicates an error and GetLastError() will be set. If GetLastError() is unset then the environment variable has a length of 0.
Edward Thomson committed -
Stdint header condition has been reverted.
Edward Thomson committed -
Edward Thomson committed
-
The configuration change will override the environment variable, so the environment variable check needs to come first.
Edward Thomson committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Allow proxy options when connecting with a detached remote.
Edward Thomson committed -
merge: Check file mode when resolving renames
Edward Thomson committed
-
- 18 Sep, 2021 12 commits
-
-
Initialise cfg variable.
Laurence McGlashan committed -
Co-authored-by: Edward Thomson <ethomson@github.com>
Laurence McGlashan committed -
Update README.md
Edward Thomson committed -
`git_diff_format_email` is deprecated in favor of `git_email_create`.
Edward Thomson committed -
`git format-patch` includes diffs with rename detection enabled by default when creating emails. Match this behavior.
Edward Thomson committed -
`git format-patch` includes binary diffs by default when creating emails. Match this behavior.
Edward Thomson committed -
Edward Thomson committed
-
Introduce `git_email__append_from_diff` so that we don't always overwrite the input buffer.
Edward Thomson committed -
Move the `git_diff_commit_as_email` function to use `email_create`.
Edward Thomson committed -
Allow a `0` patch index and `0` patch count; in this case, simply don't display these in the email.
Edward Thomson committed -
Introduce a function to create an email from a diff and multiple inputs about the source of the diff. Creating an email from a diff requires many more inputs, and should be discouraged in favor of building directly from a commit, and is thus in the `sys` namespace.
Edward Thomson committed -
Create `git_email_*` which will encapsulate email creation and application, and `git_email_create_from_commit` in particular, which creates an email for a single commit.
Edward Thomson committed
-
- 16 Sep, 2021 2 commits
-
-
Laurence McGlashan committed
-
Laurence McGlashan committed
-
- 15 Sep, 2021 2 commits
-
-
Colin Stolley committed
-
When determining if ours or theirs changed, we check the oids but not their respective file modes. This can lead to merges introducing incorrect file mode changes (eg., in a revert). A simple linear example might be: commit A - introduces file `foo` with chmod 0755 commit B - updates some unrelated file commit C - renames `foo` to `bar` and chmod 0644 If B is reverted, `bar` will unexpectedly acquire mode 0755.
Colin Stolley committed
-
- 14 Sep, 2021 10 commits
-
-
Discover libssh2 without pkg-config
Edward Thomson committed -
Edward Thomson committed
-
Co-authored-by: Edward Thomson <ethomson@github.com>
Laurence McGlashan committed -
Co-authored-by: Edward Thomson <ethomson@github.com>
Laurent Stacul committed -
Use __typeof__ GNUC keyword for ISO C compatibility
Edward Thomson committed -
indexer: Avoid one `mmap(2)`/`munmap(2)` pair per `git_indexer_append` call
Edward Thomson committed -
Support custom git extensions
Edward Thomson committed -
Fix coding style for pointer
Edward Thomson committed -
Fix config parsing for multiline with multiple quoted comment chars
Edward Thomson committed -
notes: use a buffer internally
Edward Thomson committed
-