<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jcarr/git2go/remote.go, branch v0.0.35</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wit.com/jcarr/git2go/atom?h=v0.0.35</id>
<link rel='self' href='http://cgit.wit.com/jcarr/git2go/atom?h=v0.0.35'/>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/'/>
<updated>2024-12-16T23:50:57Z</updated>
<entry>
<title>update to libgit2 version 1.8.4. dump old github and vendor stuff</title>
<updated>2024-12-16T23:50:57Z</updated>
<author>
<name>Jeff Carr</name>
<email>jcarr@wit.com</email>
</author>
<published>2024-12-16T23:50:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=530f3618a8f4c7d9c8d3981548112439b22e09e7'/>
<id>urn:sha1:530f3618a8f4c7d9c8d3981548112439b22e09e7</id>
<content type='text'>
	go install go.wit.com/apps/go-clone@latest
	go install go.wit.com/apps/go-mod-clean@latest
	go-clone --recusive go.wit.com/lib/git2go

Signed-off-by: Jeff Carr &lt;jcarr@wit.com&gt;
</content>
</entry>
<entry>
<title>libgit2 v1.5.0 #major (#929)</title>
<updated>2022-10-04T14:50:57Z</updated>
<author>
<name>Sanskar Jaiswal</name>
<email>hey@aryan.lol</email>
</author>
<published>2022-10-04T14:50:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=c1ec21d89caa0cdb0aefd6f6b8f95648418a3543'/>
<id>urn:sha1:c1ec21d89caa0cdb0aefd6f6b8f95648418a3543</id>
<content type='text'>
Update libgit2 to v1.5.0. Replace `SmartProxyOptions()` with `SmartRemoteConnectOptions()`.

Fixes: https://github.com/libgit2/git2go/issues/899

Signed-off-by: Sanskar Jaiswal &lt;jaiswalsanskar078@gmail.com&gt;
Co-authored-by: lhchavez &lt;lhchavez@lhchavez.com&gt;</content>
</entry>
<entry>
<title>Add ProxyOptions for push operations (#872)</title>
<updated>2022-01-18T03:02:14Z</updated>
<author>
<name>Aurélien</name>
<email>6292584+au2001@users.noreply.github.com</email>
</author>
<published>2022-01-18T03:02:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=5eca48cda937e67c1f8d68a55c2db22a79d83d0c'/>
<id>urn:sha1:5eca48cda937e67c1f8d68a55c2db22a79d83d0c</id>
<content type='text'>
Analog to #623 but for push operations rather than fetch.</content>
</entry>
<entry>
<title>bugfix:  HTTPS Clone fails with remote pointer not found using Go transport (#836) (#842)</title>
<updated>2021-10-23T17:33:10Z</updated>
<author>
<name>Yashodhan Ghadge</name>
<email>codexetreme@users.noreply.github.com</email>
</author>
<published>2021-10-23T17:33:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=0e8009f00a65034d196c67b1cdd82af6f12c34d3'/>
<id>urn:sha1:0e8009f00a65034d196c67b1cdd82af6f12c34d3</id>
<content type='text'>
Fixes: #836 

Changes:

* adding a weak bool param for Remote
* create a new remote in the smartTransportCallback incase one is not found</content>
</entry>
<entry>
<title>Expose the ssh.PublicKey into the CertificateCheckCallback (#818)</title>
<updated>2021-09-06T02:00:59Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-09-06T02:00:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=dcc9331226b5ec340fe4cf7fa3f6b5188d8779e9'/>
<id>urn:sha1:dcc9331226b5ec340fe4cf7fa3f6b5188d8779e9</id>
<content type='text'>
This change exposes the raw SSH hostkey and the ssh.PublicKey into the
CertificateCheckCallback, so that callers can do better validations.</content>
</entry>
<entry>
<title>libgit2 v1.2.0 #major</title>
<updated>2021-09-06T01:52:01Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-09-03T13:40:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=018647fd481a7eb4af97d5f61afc0fddfe76fc24'/>
<id>urn:sha1:018647fd481a7eb4af97d5f61afc0fddfe76fc24</id>
<content type='text'>
This commit introduces libgit2 v1.2.0 to git2go, which brings a large
number of [bugfixes and
features](https://github.com/libgit2/libgit2/releases/tag/v1.2.0).

This also marks the start of the v32 release.
</content>
</entry>
<entry>
<title>The big Callback type adjustment of 2020</title>
<updated>2021-09-06T01:52:01Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2020-12-02T03:11:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=5def02a589a2c1653f4bb515fdec290361a222be'/>
<id>urn:sha1:5def02a589a2c1653f4bb515fdec290361a222be</id>
<content type='text'>
This change makes all callbacks that can fail return an `error`. This
makes things a lot more idiomatic.
</content>
</entry>
<entry>
<title>Add support for managed SSH transport #minor (#814)</title>
<updated>2021-09-06T00:04:40Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-09-06T00:04:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=70e5e419cf0cab31553b106267a0296f3cd672d9'/>
<id>urn:sha1:70e5e419cf0cab31553b106267a0296f3cd672d9</id>
<content type='text'>
This change drops the (hard) dependency on libssh2 and instead uses Go's
implementation of SSH when libgit2 is not built with it.</content>
</entry>
<entry>
<title>Add support for managed HTTP/S transports (#810)</title>
<updated>2021-09-05T23:39:07Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-09-05T23:39:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=b983e1daebf528443e2a3954cd595fa3664ec93f'/>
<id>urn:sha1:b983e1daebf528443e2a3954cd595fa3664ec93f</id>
<content type='text'>
This change uses the newly-exposed Transport interface to use Go's
implementation of http.Client instead of httpclient via libgit2.</content>
</entry>
<entry>
<title>Add support for custom smart transports (#806)</title>
<updated>2021-09-05T22:44:18Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-09-05T22:44:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=f1fa96c7b7f548389c7560d3a1a0bce83be56c9f'/>
<id>urn:sha1:f1fa96c7b7f548389c7560d3a1a0bce83be56c9f</id>
<content type='text'>
This change adds support for git smart transports. This will be then
used to implement http, https, and ssh transports that don't rely on the
libgit2 library.</content>
</entry>
</feed>
