- 26 Sep, 2021 2 commits
-
-
The `repo` argument is now unnecessary. Remove it.
Edward Thomson committed -
When looking up attributes for a file, we construct an absolute path to the queried file within the working directory so that we can accept both absolute paths and working directory relative paths. We then trim the leading working directory path to give us an in-repo path. Since we only want the in-repo path to look up attributes - and not to read it from disk - we don't need to validate its length.
Edward Thomson committed
-
- 22 Sep, 2021 7 commits
-
-
Edward Thomson committed
-
Edward Thomson committed
-
v1.3.0
Edward Thomson committed -
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 1 commit
-
-
Laurence McGlashan committed
-