- 25 Sep, 2021 2 commits
-
-
When `git_repository_hashfile` is handed an absolute path, it determines whether the path is within the repository's working directory or not. This is necessary when there is no `as_path` specified. If the path is within the working directory, then the given path should be used for attribute lookups (it is the effective `as_path`). If it is not within the working directory, then it is _not_ eligible. Importantly, now we will _never_ pass an absolute path down to attribute lookup functions.
Edward Thomson committed -
Make p_getcwd match the rest of our win32 path handling semantics. (This is currently only used in tests, which is why this disparity went unnoticed.)
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
-