<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/trailer.c, branch ethomson/empty_default_branch</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>trailer: check for memory allocation errors</title>
<updated>2019-08-23T10:54:01+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2019-08-08T08:46:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=08699541eaf25c3e186aed25157aeaa518dd2e65'/>
<id>08699541eaf25c3e186aed25157aeaa518dd2e65</id>
<content type='text'>
The "trailer.c" code has been copied mostly verbatim from git.git with
minor adjustments, only. As git.git's `xmalloc` function, which aborts
on memory allocation errors, has been swapped out for `git_malloc`,
which doesn't abort, we may inadvertently access `NULL` pointers.

Add checks to fix this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "trailer.c" code has been copied mostly verbatim from git.git with
minor adjustments, only. As git.git's `xmalloc` function, which aborts
on memory allocation errors, has been swapped out for `git_malloc`,
which doesn't abort, we may inadvertently access `NULL` pointers.

Add checks to fix this.
</pre>
</div>
</content>
</entry>
<entry>
<title>trailer: use size_t for sizes</title>
<updated>2019-06-24T14:00:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-05-20T14:57:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=cfd44d6a33acef7bb4115baf27cf39d8fb9db6b8'/>
<id>cfd44d6a33acef7bb4115baf27cf39d8fb9db6b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: remove use of C++ style comments</title>
<updated>2018-07-13T06:25:12+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2018-06-25T09:56:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=9994cd3f0ffcd7b28d26c82ecb6564bc4072dc2a'/>
<id>9994cd3f0ffcd7b28d26c82ecb6564bc4072dc2a</id>
<content type='text'>
C++ style comment ("//") are not specified by the ISO C90 standard and
thus do not conform to it. While libgit2 aims to conform to C90, we did
not enforce it until now, which is why quite a lot of these
non-conforming comments have snuck into our codebase. Do a tree-wide
conversion of all C++ style comments to the supported C style comments
to allow us enforcing strict C90 compliance in a later commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
C++ style comment ("//") are not specified by the ISO C90 standard and
thus do not conform to it. While libgit2 aims to conform to C90, we did
not enforce it until now, which is why quite a lot of these
non-conforming comments have snuck into our codebase. Do a tree-wide
conversion of all C++ style comments to the supported C style comments
to allow us enforcing strict C90 compliance in a later commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>rename find_trailer to extract_trailer_block</title>
<updated>2018-01-17T20:52:08+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-17T20:52:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d4a3a4b5383fefcb397524340af05118b4687f29'/>
<id>d4a3a4b5383fefcb397524340af05118b4687f29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change trailer API to return a simple array</title>
<updated>2018-01-17T03:33:04+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-16T21:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d43974fb5cbfda6ec28fc92b83d03db0af73748b'/>
<id>d43974fb5cbfda6ec28fc92b83d03db0af73748b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make separators const a macro as well</title>
<updated>2018-01-04T02:44:12+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-04T02:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f315cd1470e21dee0dc48cc6b53ffbd30122c917'/>
<id>f315cd1470e21dee0dc48cc6b53ffbd30122c917</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make comment_line_char const a macro</title>
<updated>2018-01-04T02:30:04+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-04T02:30:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1cda43ba34b40b82ff6470799d36e54a176aaad5'/>
<id>1cda43ba34b40b82ff6470799d36e54a176aaad5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>trailer: use git__prefixcmp instead of starts_with</title>
<updated>2017-12-20T04:27:09+00:00</updated>
<author>
<name>Charlie Somerville</name>
<email>charlie@charlie.bz</email>
</author>
<published>2017-12-20T04:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=72fbf05ceb088e6592b44d7656ed2bca14506696'/>
<id>72fbf05ceb088e6592b44d7656ed2bca14506696</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>trailer: remove inline specifier on is_blank_line</title>
<updated>2017-12-20T04:24:23+00:00</updated>
<author>
<name>Charlie Somerville</name>
<email>charlie@charlie.bz</email>
</author>
<published>2017-12-20T04:24:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=137226116e9a09ee02102798e1f9b5457da26076'/>
<id>137226116e9a09ee02102798e1f9b5457da26076</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>message: add routine for parsing trailers from messages</title>
<updated>2017-12-19T04:01:48+00:00</updated>
<author>
<name>Charlie Somerville</name>
<email>charlie@charlie.bz</email>
</author>
<published>2017-12-14T07:37:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1c43edca1f4d14296ed94822df68d17aee2af549'/>
<id>1c43edca1f4d14296ed94822df68d17aee2af549</id>
<content type='text'>
This is implemented in trailer.c and borrows a large amount of logic
from Git core to ensure compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is implemented in trailer.c and borrows a large amount of logic
from Git core to ensure compatibility.
</pre>
</div>
</content>
</entry>
</feed>
