- 22 Sep, 2021 4 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
diff: update `GIT_DIFF_IGNORE_BLANK_LINES`
Edward Thomson committed -
`GIT_DIFF_IGNORE_BLANK_LINES` needs to be within a (signed) int, per the `enum` definition of ISO C.
Edward Thomson committed
-
- 21 Sep, 2021 8 commits
-
-
filter: use a `git_oid` in filter options, not a pointer
Edward Thomson committed -
ci: pull libssh2 from www.libssh2.org
Edward Thomson committed -
www.libssh2.org
libssh2.org and www.libssh2.org were previously identical; now this is a redirect.
Edward Thomson committed -
Fixes for deprecated APIs
Edward Thomson committed -
Using a `git_oid *` in filter options was a mistake; it is a deviation from our typical pattern, and callers in some languages that GC may need very special treatment in order to pass both an options structure and a pointer outside of it.
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 2 commits
-
-
Discover libssh2 without pkg-config
Edward Thomson committed -
Edward Thomson committed
-