<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jcarr/git2go/rebase_test.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>Replace golang.org/x/crypto/openpgp with github.com/ProtonMail/go-crypto</title>
<updated>2022-12-09T20:43:11Z</updated>
<author>
<name>Roland Shoemaker</name>
<email>roland@golang.org</email>
</author>
<published>2022-12-09T20:43:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=e65b1c188ccb9b4aa4863ec702c3985c382f53db'/>
<id>urn:sha1:e65b1c188ccb9b4aa4863ec702c3985c382f53db</id>
<content type='text'>
The golang.org/x/crypto/openpgp library has been deprecated for over a
year now (see golang.org/issue/44226, and the deprecation notice in the
package documentation). The library is unmaintained and has a number of
API and usability issues. ProtonMail maintains a community fork which
is actively maintained, and for most cases is a drop-in replacement.

This change switches usages of golang.org/x/crypto/openpgp/... with
github.com/ProtonMail/go-crypto/openpgp/..., the only other code changes
are adding a nil packet.Config to a openpgp.CheckArmoredDetachedSignature
call.

(This change is part of a wider effort by the Go Security team to remove
usages of golang.org/x/crypto/openpgp from the Go ecosystem.)
</content>
</entry>
<entry>
<title>rebase: Add wrapper for `git_rebase_inmemory_index()` (#900)</title>
<updated>2022-02-24T13:27:26Z</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2022-02-24T13:27:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=e7d1b2b69fbe476c75a00cf8dcda284337facb50'/>
<id>urn:sha1:e7d1b2b69fbe476c75a00cf8dcda284337facb50</id>
<content type='text'>
* rebase: Fix missing initialization of the repo pointer

While the `Rebase` structure has a pointer to the repository the rebase
is creatde in, this pointer isn't ever initialized. Fix this.

* rebase: Add wrapper for `git_rebase_inmemory_index()`

Add a new wrapper for `git_rebase_inmemory_index()`, which can be used
to retrieve the index for an in-memory rebase.

Co-authored-by: Patrick Steinhardt &lt;psteinhardt@gitlab.com&gt;</content>
</entry>
<entry>
<title>Mark some symbols to be deprecated #minor (#698)</title>
<updated>2020-12-05T15:23:44Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2020-12-05T15:23:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=137c05e802d5e11a5ab54809bc8be8f61ccece21'/>
<id>urn:sha1:137c05e802d5e11a5ab54809bc8be8f61ccece21</id>
<content type='text'>
This change introduces the file deprecated.go, which contains any
constants, functions, and types that are slated to be deprecated in the
next major release.

These symbols are deprecated because they refer to old spellings in
pre-1.0 libgit2. This also makes the build be done with the
`-DDEPRECATE_HARD` flag to avoid regressions.

This, together with
[gorelease](https://godoc.org/golang.org/x/exp/cmd/gorelease)[1] should
make releases safer going forward.

1: More information about how that works at
   https://go.googlesource.com/exp/+/refs/heads/master/apidiff/README.md</content>
</entry>
<entry>
<title>Add support for creating signed commits and signing commits during a rebase (#626)</title>
<updated>2020-08-18T16:25:31Z</updated>
<author>
<name>michael boulton</name>
<email>61595820+mbfr@users.noreply.github.com</email>
</author>
<published>2020-08-18T16:25:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=7d4453198b55ecc2d9e09b64352edecb5db8b6ef'/>
<id>urn:sha1:7d4453198b55ecc2d9e09b64352edecb5db8b6ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rebase: correct the return values for CurrentOperationIndex</title>
<updated>2017-07-08T19:34:10Z</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2017-07-08T18:58:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=b98b0e764066066fd9a5224468c15b50f6627fa9'/>
<id>urn:sha1:b98b0e764066066fd9a5224468c15b50f6627fa9</id>
<content type='text'>
We were incorectly reporting `C.GIT_REBASE_NO_OPERATION` as an error code when
it is none. We should instead return it as the value. The compiler doesn't seem
to actually look at the sizes so instead we must recreate the value ourselves
with `^uint(0)`.

The error return is kept for API compatibility but should go away eventually.
</content>
</entry>
<entry>
<title>LockOSThread in CurrentOperationIndex for git error creation</title>
<updated>2016-11-23T06:10:59Z</updated>
<author>
<name>ezwiebel</name>
<email>etienne@sogilis.com</email>
</author>
<published>2016-11-23T06:10:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=6118c9ba37f494cbb892aa686416280ae6ee6593'/>
<id>urn:sha1:6118c9ba37f494cbb892aa686416280ae6ee6593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Took @carlosmn PR review into account</title>
<updated>2016-10-31T23:59:32Z</updated>
<author>
<name>ezwiebel</name>
<email>etienne@sogilis.com</email>
</author>
<published>2016-10-31T23:57:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=a671e67ee884c0c69b6216ac0bff01dfde4dd622'/>
<id>urn:sha1:a671e67ee884c0c69b6216ac0bff01dfde4dd622</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix reference bug introduced with RebaseOptions implementation</title>
<updated>2016-09-14T04:42:58Z</updated>
<author>
<name>ezwiebel</name>
<email>etienne@sogilis.com</email>
</author>
<published>2016-09-14T04:42:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=03e10c56391b1d7ca7e2c4e59417500bea2bd242'/>
<id>urn:sha1:03e10c56391b1d7ca7e2c4e59417500bea2bd242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DefaultRebaseOptions() [git_rebase_init_options(GIT_REBASE_OPTIONS_VERSION)] service to wrapper</title>
<updated>2016-09-13T06:03:16Z</updated>
<author>
<name>ezwiebel</name>
<email>etienne@sogilis.com</email>
</author>
<published>2016-09-13T06:03:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/git2go/commit/?id=adc3a4bd89723785b5f04dd14691472300a03bdb'/>
<id>urn:sha1:adc3a4bd89723785b5f04dd14691472300a03bdb</id>
<content type='text'>
</content>
</entry>
</feed>
