summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* trace: always enabledEdward Thomson2021-10-184-37/+0
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-17148-3723/+4231
* Merge pull request #6082 from libgit2/ethomson/oidEdward Thomson2021-10-1721-95/+118
|\
| * futils: use a particular hash not a git_oidEdward Thomson2021-10-022-7/+13
| * hash: hash functions operate on byte arrays not git_oidsEdward Thomson2021-10-0219-42/+43
| * hash: accept the algorithm in inputsEdward Thomson2021-10-0113-50/+66
| * hash: don't abbreviate algorithmEdward Thomson2021-10-012-13/+13
* | diff: make the default rename_limit 1000Edward Thomson2021-10-131-1/+1
|/
* Merge pull request #6076 from libgit2/ethomson/oidarray_disposeEdward Thomson2021-09-272-2/+11
|\
| * oidarray: introduce `git_oidarray_dispose`ethomson/oidarray_disposeEdward Thomson2021-09-262-2/+11
* | Merge pull request #6075 from libgit2/ethomson/attr_longpathsEdward Thomson2021-09-274-9/+6
|\ \
| * | attr_file: don't take the `repo` as an argethomson/attr_longpathsEdward Thomson2021-09-264-7/+5
| * | attr_file: don't validate workdir paths in attr lookupsEdward Thomson2021-09-261-2/+1
| |/
* | Merge pull request #6073 from libgit2/ethomson/attr_lookupsEdward Thomson2021-09-275-23/+28
|\ \
| * | attr: ensure lookups are on repo-relative pathsethomson/attr_lookupsEdward Thomson2021-09-251-0/+2
| * | checkout: always provide a path for attribute lookupEdward Thomson2021-09-251-7/+6
| * | blob: improve `create_from_disk` attribute lookupsEdward Thomson2021-09-251-5/+4
| * | repository: improve `hashfile` for absolute pathsEdward Thomson2021-09-251-11/+13
| * | win32: posixify the output of p_getcwdEdward Thomson2021-09-251-0/+3
| |/
* | buf: common_prefix takes a string arrayethomson/strarrayEdward Thomson2021-09-263-8/+9
|/
* Merge pull request #6067 from libgit2/ethomson/filter_commit_idEdward Thomson2021-09-215-22/+58
|\
| * filter: use a `git_oid` in filter options, not a pointerethomson/filter_commit_idEdward Thomson2021-09-215-22/+58
* | email: don't clear buffer in append functionEdward Thomson2021-09-211-1/+0
|/
* Merge pull request #6061 from libgit2/ethomson/emailEdward Thomson2021-09-205-173/+374
|\
| * diff: deprecate diff_format_emailethomson/emailEdward Thomson2021-09-181-23/+23
| * email: include renames by defaultEdward Thomson2021-09-181-1/+7
| * email: include binary diffs by defaultEdward Thomson2021-09-181-4/+8
| * diff: use `git_email_create` in `diff_format_email`Edward Thomson2021-09-181-142/+7
| * email: introduce 'append_from_diff'Edward Thomson2021-09-182-1/+51
| * diff_commit_as_email: use `email_create`Edward Thomson2021-09-181-10/+13
| * email: introduce `git_email_create_from_diff`Edward Thomson2021-09-181-27/+81
| * email: introduce `git_email_create_from_commit`Edward Thomson2021-09-181-0/+211
| * buf: introduce `git_buf_truncate_at`Edward Thomson2021-09-142-0/+8
* | win32: allow empty environment variablesEdward Thomson2021-09-201-1/+1
* | Merge remote-tracking branch 'mathworks/longpath_filter_bug' into mainEdward Thomson2021-09-201-3/+4
|\ \
| * | If longpaths is true and filters are enabled, pass git_repository through the...Laurence McGlashan2021-09-141-3/+4
* | | Merge pull request #6058 from mathworks/proxy_config_with_detached_remoteEdward Thomson2021-09-201-4/+11
|\ \ \
| * | | Update remote.cLaurence McGlashan2021-09-181-1/+1
| * | | Apply suggestions from code reviewLaurence McGlashan2021-09-181-7/+2
| * | | Allow proxy options when connecting with a detached remote.Laurence McGlashan2021-09-161-3/+15
* | | | merge: Check file mode when resolving renames.Colin Stolley2021-09-151-2/+5
|/ / /
* | | Merge pull request #6053 from stac47/ssh2_discoveryEdward Thomson2021-09-141-0/+7
|\ \ \ | |_|/ |/| |
| * | Update src/CMakeLists.txtLaurent Stacul2021-09-141-7/+7
| * | Discover libssh2 without pkg-configLaurent Stacul2021-09-141-0/+7
| |/
* | Merge pull request #6041 from Esri/duncan/typeofEdward Thomson2021-09-142-8/+2
|\ \
| * | Use __typeof__ GNUC keyword for ISO C compatibilityDuncan Thomson2021-09-082-8/+2
| |/
* | Merge pull request #6039 from lhchavez/avoid-mmap-in-git-indexer-appendEdward Thomson2021-09-141-3/+37
|\ \
| * | Avoid double negatives in the justification for truncationlhchavez2021-09-081-2/+5
| * | Only avoid `mmap(2)`/`ftruncate(2)` when in non-Windowslhchavez2021-09-081-2/+84
| * | Also remove a `ftruncate(2)` call in `git_indexer_commit`lhchavez2021-09-071-6/+0