<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch ethomson/treebuilder_write</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>ci: enable UBSan stacktraces</title>
<updated>2021-03-04T09:30:21+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-03-04T09:15:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=85af7f21692d92d7bdf18522ad19e2d411d11c5c'/>
<id>85af7f21692d92d7bdf18522ad19e2d411d11c5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tree: deprecate `git_treebuilder_write_with_buffer`</title>
<updated>2021-03-04T09:30:21+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-02-28T00:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=7eb21516ad9a1bd8e7e7b16198e0a4eda299e87d'/>
<id>7eb21516ad9a1bd8e7e7b16198e0a4eda299e87d</id>
<content type='text'>
The function `git_treebuilder_write_with_buffer` is unnecessary; it
is used internally as part of treebuilder writing, but it has little
use to external callers.  For callers that repeatedly write a
treebuilder, we can supply them with a buffer in the treebuilder struct
instead of recreating it.  For ourselves, when we want a single buffer
in our write loop, we can use an internal function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function `git_treebuilder_write_with_buffer` is unnecessary; it
is used internally as part of treebuilder writing, but it has little
use to external callers.  For callers that repeatedly write a
treebuilder, we can supply them with a buffer in the treebuilder struct
instead of recreating it.  For ourselves, when we want a single buffer
in our write loop, we can use an internal function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5801 from mamapanda/patch-1</title>
<updated>2021-02-21T20:43:51+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-02-21T20:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=0fb58396835f789b3c662184003ff34cbf98d248'/>
<id>0fb58396835f789b3c662184003ff34cbf98d248</id>
<content type='text'>
index: Check git_vector_dup error in write_entries</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
index: Check git_vector_dup error in write_entries</pre>
</div>
</content>
</entry>
<entry>
<title>index: Initialize case_sorted to GIT_VECTOR_INIT</title>
<updated>2021-02-19T00:37:29+00:00</updated>
<author>
<name>panda</name>
<email>daniel.phan36@gmail.com</email>
</author>
<published>2021-02-19T00:36:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=409305081372c7e881dfa8f35a2696366abc712b'/>
<id>409305081372c7e881dfa8f35a2696366abc712b</id>
<content type='text'>
This is for extra safety within write_entries
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is for extra safety within write_entries
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5800 from mamapanda/check-sortedcache-lock</title>
<updated>2021-02-18T04:57:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-02-18T04:57:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=6e57010bfcde9d007d640b009d38864c6157450f'/>
<id>6e57010bfcde9d007d640b009d38864c6157450f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>index: Check git_vector_dup error in write_entries</title>
<updated>2021-02-17T02:32:44+00:00</updated>
<author>
<name>panda</name>
<email>daniel.phan36@gmail.com</email>
</author>
<published>2021-02-16T21:43:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=21981f28627b65d43590166b6a1782bb101dcddd'/>
<id>21981f28627b65d43590166b6a1782bb101dcddd</id>
<content type='text'>
If allocating case_sorted.contents fails, git_vector_sort will segfault.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If allocating case_sorted.contents fails, git_vector_sort will segfault.
</pre>
</div>
</content>
</entry>
<entry>
<title>refdb_fs: Check git_sortedcache wlock/rlock errors</title>
<updated>2021-02-17T02:24:32+00:00</updated>
<author>
<name>panda</name>
<email>daniel.phan36@gmail.com</email>
</author>
<published>2021-02-16T21:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=36232528105303843e8474c5406d533bee396a76'/>
<id>36232528105303843e8474c5406d533bee396a76</id>
<content type='text'>
To prevent a race condition, these wlock/rlock calls should probably be checked
for errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To prevent a race condition, these wlock/rlock calls should probably be checked
for errors.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: add workflow_dispatch event to the main build</title>
<updated>2021-02-15T16:04:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-02-15T16:03:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=935f85131fa106730bbf66d49808b5aca375f729'/>
<id>935f85131fa106730bbf66d49808b5aca375f729</id>
<content type='text'>
Invert the workflow conditionals so that a workflow_dispatch event acts
like an on: push build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Invert the workflow conditionals so that a workflow_dispatch event acts
like an on: push build.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5795 from jeroen/patch-1</title>
<updated>2021-02-11T17:58:04+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-02-11T17:58:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=a4218a07f828366d874fe67b6f89ef74a0781ede'/>
<id>a4218a07f828366d874fe67b6f89ef74a0781ede</id>
<content type='text'>
Add new bindings for the R language</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new bindings for the R language</pre>
</div>
</content>
</entry>
<entry>
<title>Add new bindings for the R language</title>
<updated>2021-02-11T14:19:09+00:00</updated>
<author>
<name>Jeroen Ooms</name>
<email>jeroenooms@gmail.com</email>
</author>
<published>2021-02-11T14:19:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=82a091c49162acc87bf7638aac83e0a08335fa6e'/>
<id>82a091c49162acc87bf7638aac83e0a08335fa6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
