<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/libgit2/transports/smart.c, branch main</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>net: move `gitno` buffer to `staticstr`</title>
<updated>2023-05-13T15:42:04+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-05-12T19:48:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=11c89c386c8862f834097cdc5d9ed79634cf00f3'/>
<id>11c89c386c8862f834097cdc5d9ed79634cf00f3</id>
<content type='text'>
The `gitno` buffer interface is another layer on top of socket reads.
Abstract it a bit into a "static string" that has `git_str` like
semantics but without heap allocation which moves the actual reading
logic into the socket / stream code, and allows for easier future usage
of a static / stack-allocated `git_str`-like interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `gitno` buffer interface is another layer on top of socket reads.
Abstract it a bit into a "static string" that has `git_str` like
semantics but without heap allocation which moves the actual reading
logic into the socket / stream code, and allows for easier future usage
of a static / stack-allocated `git_str`-like interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>oid: use an oid array instead of shallowarray</title>
<updated>2023-05-09T16:14:08+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-05-08T09:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0a7e32b2326c02a91f9560dfd209e56ea9fb9d49'/>
<id>0a7e32b2326c02a91f9560dfd209e56ea9fb9d49</id>
<content type='text'>
Users should provide us an array of object ids; we don't need a separate
type. And especially, we should not be mutating user-providing values.
Instead, use `git_oid *` in the shallow code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Users should provide us an array of object ids; we don't need a separate
type. And especially, we should not be mutating user-providing values.
Instead, use `git_oid *` in the shallow code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'd066d0d95c43e97df6624292f3f527f9372ca8fe'</title>
<updated>2023-03-10T08:51:43+00:00</updated>
<author>
<name>lmcglash</name>
<email>lmcglash@mathworks.com</email>
</author>
<published>2023-03-10T08:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=570ef74a07f80d8890a2bf0125d72ee42f83187e'/>
<id>570ef74a07f80d8890a2bf0125d72ee42f83187e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>transport: teach transports about oid types and SHA256</title>
<updated>2023-02-12T22:02:00+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2022-12-02T00:45:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=53fcd5b8f5f069ee9a2567280dca81b74192da74'/>
<id>53fcd5b8f5f069ee9a2567280dca81b74192da74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix shallow array search</title>
<updated>2022-09-06T14:45:07+00:00</updated>
<author>
<name>Yuang Li</name>
<email>yuangli88@hotmail.com</email>
</author>
<published>2022-09-06T14:45:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4f2f91a34f2e66a4511ebf0a650f379bd1c0e41f'/>
<id>4f2f91a34f2e66a4511ebf0a650f379bd1c0e41f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support fetch unshallow option on shallow repos</title>
<updated>2022-08-09T18:24:57+00:00</updated>
<author>
<name>yuangli</name>
<email>yuangli@mathworks.com</email>
</author>
<published>2022-08-09T18:24:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=df5eb3239b1419b3f4382d7bcca9a5d85611d7d3'/>
<id>df5eb3239b1419b3f4382d7bcca9a5d85611d7d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix grafts and shallowarray memory leaks</title>
<updated>2022-08-02T15:30:48+00:00</updated>
<author>
<name>yuangli</name>
<email>yuangli@mathworks.com</email>
</author>
<published>2022-08-02T15:30:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=da04d3fc5e737b990e884129241f2ea3cba4cf6a'/>
<id>da04d3fc5e737b990e884129241f2ea3cba4cf6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>attempt to fix nego.shallowarray memory leak</title>
<updated>2022-08-02T13:35:27+00:00</updated>
<author>
<name>yuangli</name>
<email>yuangli@mathworks.com</email>
</author>
<published>2022-08-02T13:35:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e93d0815a8de2806667851e31dbd06578db00f95'/>
<id>e93d0815a8de2806667851e31dbd06578db00f95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'transportPR' into shallow-clone-network</title>
<updated>2022-07-29T12:19:33+00:00</updated>
<author>
<name>yuangli</name>
<email>yuangli@mathworks.com</email>
</author>
<published>2022-07-29T12:19:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=68bbcefd35a8b3a864e9ed7598b19fefc5f74055'/>
<id>68bbcefd35a8b3a864e9ed7598b19fefc5f74055</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply suggestions from code review</title>
<updated>2022-06-11T21:29:15+00:00</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2022-06-11T21:29:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a75416761c28326262b8c48ebc81f34702fa33b1'/>
<id>a75416761c28326262b8c48ebc81f34702fa33b1</id>
<content type='text'>
Co-authored-by: Edward Thomson &lt;ethomson@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Edward Thomson &lt;ethomson@github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
