<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jcarr/libgit2/branch.go, branch v0.1.5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wit.com/jcarr/libgit2/atom?h=v0.1.5</id>
<link rel='self' href='http://cgit.wit.com/jcarr/libgit2/atom?h=v0.1.5'/>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/'/>
<updated>2021-09-05T20:59:36Z</updated>
<entry>
<title>Make all non-user-creatable structures non-comparable (#802)</title>
<updated>2021-09-05T20:59:36Z</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-09-05T20:59:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=dbe032c347b1a1308a4b880e7c5a06d8dfb4d507'/>
<id>urn:sha1:dbe032c347b1a1308a4b880e7c5a06d8dfb4d507</id>
<content type='text'>
This change makes all non-user-creatable structures non-comparable. This
makes it easier to add changes later that don't introduce breaking
changes from the go compatibility guarantees perspective.

This, of course, implies that this change _is_ a breaking change, but since
these structures are not intended to be created by users (or de-referenced),
it should be okay.</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/libgit2/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>Remove uses of deprecated git_buf_free</title>
<updated>2018-08-08T09:51:51Z</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2018-08-08T09:51:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=538a05d55c6051371dd1749af75a7b2e2d623d53'/>
<id>urn:sha1:538a05d55c6051371dd1749af75a7b2e2d623d53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First round of mass keep-alive additions</title>
<updated>2017-07-08T07:11:38Z</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2017-07-07T21:45:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=58334cf60441bd713b8fd990e30e0580b97bf3ae'/>
<id>urn:sha1:58334cf60441bd713b8fd990e30e0580b97bf3ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add check for ErrIterOver in BranchIterator.ForEach</title>
<updated>2016-09-05T14:56:09Z</updated>
<author>
<name>Michael Daffin</name>
<email>michael.daffin@switchconcepts.com</email>
</author>
<published>2016-09-05T14:56:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=74bc3c6242f8696553aa2529767219ede1ff47ad'/>
<id>urn:sha1:74bc3c6242f8696553aa2529767219ede1ff47ad</id>
<content type='text'>
The BranchIterator.ForEach currently returns the ErrIterOver error if no
error had occured during the iteration. This leads to a rather unhelpful
blank error message with the error code -31 when iterating over the
branches.

This commit adds a check for ErrIterOver at the end of the ForEach
method so that the client code only has to worry about checking for nil
as apose to checking for the ErrIterOver error.
</content>
</entry>
<entry>
<title>BranchAll maps GIT_BRANCH_ALL</title>
<updated>2016-05-29T13:01:07Z</updated>
<author>
<name>Mirko Nosenzo</name>
<email>netnose@gmail.com</email>
</author>
<published>2016-05-29T11:13:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=298f2e2111905388e3d10cd0db0221a22dc7a62f'/>
<id>urn:sha1:298f2e2111905388e3d10cd0db0221a22dc7a62f</id>
<content type='text'>
Added support to All Branch Iteration and Lookup
</content>
</entry>
<entry>
<title>Merge branch 'next'</title>
<updated>2015-08-31T11:55:46Z</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-31T11:49:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=f72db33baf9a47fc8b0d0ad8e83881eba235b532'/>
<id>urn:sha1:f72db33baf9a47fc8b0d0ad8e83881eba235b532</id>
<content type='text'>
</content>
</entry>
<entry>
<title>branch: fix memory leaks related to CStrings</title>
<updated>2015-08-12T08:24:59Z</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2015-08-12T08:10:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=cce14aa58b746b0669d9a35e9812a41124f9114e'/>
<id>urn:sha1:cce14aa58b746b0669d9a35e9812a41124f9114e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into next</title>
<updated>2015-06-27T23:32:13Z</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-06-27T23:32:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=e50203a2531209d32fab9d9b5fea3ff55c873c86'/>
<id>urn:sha1:e50203a2531209d32fab9d9b5fea3ff55c873c86</id>
<content type='text'>
Conflicts:
	branch.go
</content>
</entry>
<entry>
<title>Free reference resource allocated by libgit2 during go garbage collecting</title>
<updated>2015-06-08T14:36:31Z</updated>
<author>
<name>shinningstar</name>
<email>shinningstar1982@hotmail.com</email>
</author>
<published>2015-06-08T14:36:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/jcarr/libgit2/commit/?id=830e1714632ad87a42008327badb9a481ff1c37e'/>
<id>urn:sha1:830e1714632ad87a42008327badb9a481ff1c37e</id>
<content type='text'>
</content>
</entry>
</feed>
