An open API service providing commit metadata for open source projects.

GitHub / libgit2/git2go / commits

Git to Go; bindings for libgit2. Like McDonald's but tastier.

SHA Message Author Date Stats
4b14d29c Fix the `github-tag-action` workflow (#932) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
c1ec21d8 libgit2 v1.5.0 #major (#929)
Co-authored-by: lhchavez <l****z@l****m>
Signed-off-by: Sanskar Jaiswal <j****8@g****m>
Sanskar Jaiswal <h****y@a****l>
Committed by: GitHub <n****y@g****m>
over 3 years ago
9db5de10 Set BasicAuth in http.go only if username and password are not empty (#914) Calin <c****s@u****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
7bff4ca7 Uprev libgit to v1.3.1 (#911) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
eae00773 Add refspec bindings (#898) William Bain <b****a@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
e7d1b2b6 rebase: Add wrapper for `git_rebase_inmemory_index()` (#900)
Co-authored-by: Patrick Steinhardt <p****t@g****m>
Patrick Steinhardt <p****s@p****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
c598ea57 readme: link to godoc for current main branch (#886) Dylan Richardson <D****n@N****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
5eca48cd Add ProxyOptions for push operations (#872) Aurélien <6****1@u****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
1fcc9d87 Add EnableFsyncGitDir to enable synchronized writes to the gitdir (#874)
Co-authored-by: James Fargher <j****r@g****m>
James Fargher <p****s@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
5e35338d Generate stringer files automatically (#841) Kirill <g****c@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
533c82f2 Fix replace statement example in README.md (#859) Ignacio Taranto <i****o@p****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
6cea7a7a Make ssh commands used in the git smart transport compatible with libgit2 (#852)
Co-authored-by: lhchavez <l****z@l****m>
Sunny <d****z@p****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
0e8009f0 bugfix: HTTPS Clone fails with remote pointer not found using Go transport (... Yashodhan Ghadge <c****e@u****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
6eae74c1 libgit2 v1.3.0 #major (#840) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
9b155184 Allow skipping an entry expansion in `tree.Walk()` (#838) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
c6da3b97 Allow building libgit2 with Chromium zlib (#831) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
c8ce59d4 Add support for Repository.ReachableFromAny() (#826) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
922f2f74 Add support for Odb.MultiPackIndex() (#819) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
dcc93312 Expose the ssh.PublicKey into the CertificateCheckCallback (#818) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
70e5e419 Add support for managed SSH transport #minor (#814) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
b983e1da Add support for managed HTTP/S transports (#810) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
f1fa96c7 Add support for custom smart transports (#806) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
dbe032c3 Make all non-user-creatable structures non-comparable (#802) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
549706bb Declare forward-compatibility with libgit2 v1.2.0 #minor (#800) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
2077003f Prepare for the v1.2.0 release (#796) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
d4524761 Add DiffIgnoreWitespaceEol and deprecate DiffIgnoreWitespaceEol (#774) Gustav Westling <g****v@w****v>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
15434610 Add `CreateCommitWithSignature` (#782) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
be5a99a8 Rename the default branch to `main` (#786) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
fbaf9d1d Add `Repository.CreateCommitBuffer` (#781) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
018647fd libgit2 v1.2.0 #major lhchavez <l****z@l****m> almost 5 years ago
df7084d3 Remove the legacy builders (#776) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
1e2cb92b add wrapper for git_config_open_default (#758) Vladimir Buzuev <4****v@u****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
0d7c8dad fix buldled static build on Windows/MinGW (#761) Vladimir Buzuev <4****v@u****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
a4d202ed Git repository item path (#757) Vladimir Buzuev <4****v@u****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago
aeb22bcf Make index time fields public (#750) michael boulton <6****r@u****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
f6c5753d fix: Use `err` instead of error as a variable name for errors (#746) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
2fd0495c Implement git_repository_set_config (#735) Byoungchan Lee <d****l@h****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
73d97b9b Support git_remote_create_with_opts (#733) Byoungchan Lee <d****l@h****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
07147a8e Support git_repository_message, git_repository_message_remove (#734) Byoungchan Lee <t****e@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
4b2ac7c9 Rename the build files (#724) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
698ddfb4 Support more MergeBase functions (#720) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
10c67474 More callback refactoring (#713) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
e28cce87 Ensure that no pointer handles leak during the test (#712) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
abf02bc7 Add `NewCredentialSSHKeyFromSigner` (#706) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
54afccfa Build improvements (#707) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
5d8eaf7e Refactor all callbacks (#700) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
137c05e8 Mark some symbols to be deprecated #minor (#698) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
b78bde3d Make all Options objects consistent lhchavez <l****z@l****m> over 5 years ago
5def02a5 The big Callback type adjustment of 2020 lhchavez <l****z@l****m> over 5 years ago
1fabe95f Relax libgit2 minor version check (#696) nmeum <s****b@s****t>
Committed by: GitHub <n****y@g****m>
over 5 years ago
7497529f Expose GIT_CERT_SSH_SHA256 (#690) Hans Duedal <h****l@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
2bd574b6 Add ReferenceNormalizeName (#681) Segev Finer <s****v@c****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
2d639d8e Travis-ci: added support for ppc64le (#682) Devendra <d****3@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
ccbe4719 Add GIT_BLAME_IGNORE_WHITESPACE flag (#677) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
b46ebfab Add GIT_BLAME_USE_MAILMAP flag (#676) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
77460dd7 Use the correct branch name for backporting into v1.0 (#674) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
c3664193 feat: Implement an option to control hash verification (#671) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
ad3ec366 Create v31 to support libgit2 v1.1.x (#668) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
f83530b1 CI refresh (#666) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
10d5ebf2 apply: Add bindings for git_apply_to_tree (#657) Sami Hiltunen <g****b@h****o>
Committed by: GitHub <n****y@g****m>
over 5 years ago
3a4204bd Make `TestApplyDiffAddFile()` explicitly `.Free()` stuff (#661) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
5b6ce70b refactor: Use undeprecated options init (#656) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
37b81b61 repository: Implement wrappers for `git_object_lookup_prefix` (#658) Patrick Steinhardt <p****s@p****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
11118583 feat: Enable change the system install path (#653) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
f3a746d7 Enable set the VENDORED_PATH for libgit2 (#650) Suhaib Mujahid <s****d@g****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
3c5c580d Add a ReInit function (#647) Jesse Hathaway <j****e@m****g>
Committed by: GitHub <n****y@g****m>
over 5 years ago
7e726fda merge: Expose recursion limit merge option (#642) Patrick Steinhardt <p****s@p****m>
Committed by: GitHub <n****y@g****m>
over 5 years ago
7d445319 Add support for creating signed commits and signing commits during a rebase (... michael boulton <6****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
7883ec85 More diff functionality (#629) michael boulton <6****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
2ac9f4e6 Add two more GitHub Actions workflows (#633) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
53149517 Refresh the GitHub Actions CI (#632) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
fc6eaf36 Fix null pointer dereference in status.ByIndex (#628) michael boulton <6****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
462ebd83 Add support for git_blob_is_binary (#625) Yuichi Watanabe <y****a@g****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
d8f9990d Fix installation of libgit2 into wrong libdir (#624) Patrick Steinhardt <p****s@p****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
b1cad115 FetchOptions: add ability to specify ProxyOptions (#623) Jesse Hathaway <j****e@m****g>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
20a55cdf Revamp the ways in which the library can be built (#621) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
c78ae57d Fix a potential use-after-free in DiffNotifyCallback (#579) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
619a9c23 Add a way to cleanly shut down the library (#578) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
9eaf4fed Update the `README.md` to clarify some aspects of static libgit2 (#620) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
1c9bef0f Remove a couple of now-unnecessary CMake defines (#619) lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
almost 6 years ago
33dac3d4 Provide missing merge flags (#615) Takuji Shimokawa <t****a@g****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
5241c72e Add support for parsing git trailers (#614) Jesse Hathaway <j****e@m****g>
Committed by: GitHub <n****y@g****m>
about 6 years ago
31f877e2 merge Merge pull request #582 from suhaibmujahid/method-rename lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
cf6522c7 refactor: Rename methods with Get prefix
Co-authored-by: lhchavez <l****z@u****m>
Suhaib Mujahid <s****d@g****m> about 6 years ago
8b51d0db merge expose options related to caching lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
862cde39 cache_opts: address PR comments Vladimir Buzuev <v****d@b****m> about 6 years ago
91d08450 Check nil signature Suhaib Mujahid <s****d@g****m>
Committed by: lhchavez <l****z@l****m>
about 6 years ago
512f37b3 expose options related to caching Vladimir Buzuev <v****d@b****m> about 6 years ago
13ca9606 Uprev vendor/libgit2 to v1.0 lhchavez <l****z@l****m> about 6 years ago
0843b826 merge Fix SIGSEGV on double free for Cred object lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
89dc80bb clear native cred pointer after transfer ownership to libgit Vladimir Buzuev <v****d@b****m> about 6 years ago
033ad6e5 fix SIGSERV on double free for Cred object Vladimir Buzuev <v****d@b****m> about 6 years ago
3a210263 Update README.md Suhaib Mujahid <s****d@g****m>
Committed by: lhchavez <l****z@l****m>
about 6 years ago
2b66c0f9 Update README.md lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
about 6 years ago
a32375a8 Add the version number to go.mod lhchavez <l****z@l****m> about 6 years ago
30de4b2e merge Merge pull request #542 from slyphon/fix-error-name lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago
0505eef7 Resolves issue #541 - typo in error code 'ErrAmbigious' Jonathan Simms <s****n@g****m> over 6 years ago
93c4c5b3 Fix the DiffFlag type lhchavez <l****z@l****m> over 6 years ago
e10c2eee Uprev vendor/libgit2 to v0.99 lhchavez <l****z@l****m> over 6 years ago
45097a85 merge Merge pull request #429 from josharian/cherrypick-commit lhchavez <l****z@l****m>
Committed by: GitHub <n****y@g****m>
over 6 years ago

← Back to repository