<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2, branch ethomson/oidarray_dispose</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>oidarray: introduce `git_oidarray_dispose`</title>
<updated>2021-09-26T22:02:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-26T21:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0bd132ab829f41971355537ecc4f9d24f953ccec'/>
<id>0bd132ab829f41971355537ecc4f9d24f953ccec</id>
<content type='text'>
Since users are disposing the _contents_ of the oidarray, not freeing
the oidarray itself, the proper cleanup function is
`git_oidarray_dispose`.  Deprecate `git_oidarray_free`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since users are disposing the _contents_ of the oidarray, not freeing
the oidarray itself, the proper cleanup function is
`git_oidarray_dispose`.  Deprecate `git_oidarray_free`.
</pre>
</div>
</content>
</entry>
<entry>
<title>v1.3: update version number</title>
<updated>2021-09-22T12:49:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T12:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e7437162ff5d47b2e0d62425517f919904795e5b'/>
<id>e7437162ff5d47b2e0d62425517f919904795e5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6068 from libgit2/ethomson/diff_enum</title>
<updated>2021-09-22T12:48:17+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T12:48:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a5644b8090b2ebc6ee3462cb4fa178971fd5342b'/>
<id>a5644b8090b2ebc6ee3462cb4fa178971fd5342b</id>
<content type='text'>
diff: update `GIT_DIFF_IGNORE_BLANK_LINES`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
diff: update `GIT_DIFF_IGNORE_BLANK_LINES`</pre>
</div>
</content>
</entry>
<entry>
<title>diff: update `GIT_DIFF_IGNORE_BLANK_LINES`</title>
<updated>2021-09-22T00:23:44+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T00:23:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1ba7c32709cb7bc1cc0d11d1a87a7d952eb514ae'/>
<id>1ba7c32709cb7bc1cc0d11d1a87a7d952eb514ae</id>
<content type='text'>
`GIT_DIFF_IGNORE_BLANK_LINES` needs to be within a (signed) int, per the
`enum` definition of ISO C.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`GIT_DIFF_IGNORE_BLANK_LINES` needs to be within a (signed) int, per the
`enum` definition of ISO C.
</pre>
</div>
</content>
</entry>
<entry>
<title>filter: use a `git_oid` in filter options, not a pointer</title>
<updated>2021-09-21T15:28:39+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-21T15:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=90656858ce6ec0f4cba5ba5f8690ace9b83161d0'/>
<id>90656858ce6ec0f4cba5ba5f8690ace9b83161d0</id>
<content type='text'>
Using a `git_oid *` in filter options was a mistake; it is a deviation
from our typical pattern, and callers in some languages that GC may need
very special treatment in order to pass both an options structure and a
pointer outside of it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using a `git_oid *` in filter options was a mistake; it is a deviation
from our typical pattern, and callers in some languages that GC may need
very special treatment in order to pass both an options structure and a
pointer outside of it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6061 from libgit2/ethomson/email</title>
<updated>2021-09-21T01:45:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-21T01:45:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ba01547d4a8190d5e4df317d4b0d0767e160bc57'/>
<id>ba01547d4a8190d5e4df317d4b0d0767e160bc57</id>
<content type='text'>
Introduce `git_email_create`; deprecate `git_diff_format_email`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce `git_email_create`; deprecate `git_diff_format_email`</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6020 from lolgear/refactoring/stdint_ifdef_condition_has_been_reverted</title>
<updated>2021-09-20T16:36:56+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-20T16:36:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1396a9b556ce60da01c99b009ef91d22e5404702'/>
<id>1396a9b556ce60da01c99b009ef91d22e5404702</id>
<content type='text'>
Stdint header condition has been reverted.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stdint header condition has been reverted.</pre>
</div>
</content>
</entry>
<entry>
<title>diff: deprecate diff_format_email</title>
<updated>2021-09-18T12:32:42+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-13T20:25:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ba3595af0f3f788427868abb0b499da9f82dc9d1'/>
<id>ba3595af0f3f788427868abb0b499da9f82dc9d1</id>
<content type='text'>
`git_diff_format_email` is deprecated in favor of `git_email_create`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`git_diff_format_email` is deprecated in favor of `git_email_create`.
</pre>
</div>
</content>
</entry>
<entry>
<title>email: include renames by default</title>
<updated>2021-09-18T12:32:41+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-14T13:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=67b1d019a8ad93201c86d98d96782b13ba28fbbe'/>
<id>67b1d019a8ad93201c86d98d96782b13ba28fbbe</id>
<content type='text'>
`git format-patch` includes diffs with rename detection enabled by
default when creating emails.  Match this behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`git format-patch` includes diffs with rename detection enabled by
default when creating emails.  Match this behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>email: include binary diffs by default</title>
<updated>2021-09-18T12:32:41+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-14T13:44:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=323f222f7ec8967f8610b603a67959215d3a5b1f'/>
<id>323f222f7ec8967f8610b603a67959215d3a5b1f</id>
<content type='text'>
`git format-patch` includes binary diffs by default when creating
emails.  Match this behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`git format-patch` includes binary diffs by default when creating
emails.  Match this behavior.
</pre>
</div>
</content>
</entry>
</feed>
