<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch rb/object-parse-flexibility</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>Add lax parsing for commit and tag objects</title>
<updated>2014-05-15T21:11:19+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-12T21:38:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=575f107704255254f52d197240d55f2030af0454'/>
<id>575f107704255254f52d197240d55f2030af0454</id>
<content type='text'>
This changes the behavior of object parsing for commits and tags
so that even when bad data is found inside the object, we will
continue to try to parse as much of the object as we can.  The
existing functions (`git_object_lookup` for example) will still
delete the partially parsed object before returning an error, but
this also adds a new function `git_object_lookup_lax` that will
still return the error, but will also return the object with the
partial data (if we got far enough along in the parsing process to
even create the base object).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the behavior of object parsing for commits and tags
so that even when bad data is found inside the object, we will
continue to try to parse as much of the object as we can.  The
existing functions (`git_object_lookup` for example) will still
delete the partially parsed object before returning an error, but
this also adds a new function `git_object_lookup_lax` that will
still return the error, but will also return the object with the
partial data (if we got far enough along in the parsing process to
even create the base object).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix mutex init/free in config_file.c</title>
<updated>2014-05-15T15:09:49+00:00</updated>
<author>
<name>Philip Kelley</name>
<email>phkelley@hotmail.com</email>
</author>
<published>2014-05-15T15:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4af0ef9690e9fdfc81afbeed7039d02a5f191001'/>
<id>4af0ef9690e9fdfc81afbeed7039d02a5f191001</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 #2351 from linquize/init-var</title>
<updated>2014-05-14T14:05:23+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-05-14T14:05:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=7851e595ad832b532e6edc6ac5fb0e43db24fc6a'/>
<id>7851e595ad832b532e6edc6ac5fb0e43db24fc6a</id>
<content type='text'>
Initialize local variable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize local variable</pre>
</div>
</content>
</entry>
<entry>
<title>Increase use of config snapshots</title>
<updated>2014-05-13T23:32:27+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-13T23:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2b52a0bfaedf7571e7ecd706947f5865d513760c'/>
<id>2b52a0bfaedf7571e7ecd706947f5865d513760c</id>
<content type='text'>
And decrease extra reload checks of config data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And decrease extra reload checks of config data.
</pre>
</div>
</content>
</entry>
<entry>
<title>Some coverity inspired cleanups</title>
<updated>2014-05-13T22:54:23+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-13T22:54:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a37aa82ea6f952745c883065a86162343e438981'/>
<id>a37aa82ea6f952745c883065a86162343e438981</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize local variable</title>
<updated>2014-05-13T13:08:50+00:00</updated>
<author>
<name>Linquize</name>
<email>linquize@yahoo.com.hk</email>
</author>
<published>2014-05-13T13:08:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b3f27c43685c3fb492b03ccca7c57a0b5db217ab'/>
<id>b3f27c43685c3fb492b03ccca7c57a0b5db217ab</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 #2328 from libgit2/rb/how-broken-can-ignores-be</title>
<updated>2014-05-13T10:40:13+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-05-13T10:40:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=03fcef188952184136539add2bd14a95ec0abacd'/>
<id>03fcef188952184136539add2bd14a95ec0abacd</id>
<content type='text'>
Improve checks for ignore containment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve checks for ignore containment</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2330 from libgit2/cmn/pack-unpack-loop</title>
<updated>2014-05-13T10:36:51+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-05-13T10:36:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=bcf9792f08d25d7c9fe6a09f3c4d36c675c51290'/>
<id>bcf9792f08d25d7c9fe6a09f3c4d36c675c51290</id>
<content type='text'>
Make pack object lookup use loops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make pack object lookup use loops</pre>
</div>
</content>
</entry>
<entry>
<title>Win32 fix for #2300.</title>
<updated>2014-05-13T03:51:03+00:00</updated>
<author>
<name>Albert Meltzer</name>
<email>kitbellew@users.noreply.github.com</email>
</author>
<published>2014-05-13T03:25:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=7c57cd97d814a39829a6b6e03473e693ea4df602'/>
<id>7c57cd97d814a39829a6b6e03473e693ea4df602</id>
<content type='text'>
The code doesn't use SSL and a test requires it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code doesn't use SSL and a test requires it.
</pre>
</div>
</content>
</entry>
<entry>
<title>pack: don't forget to cache the base object</title>
<updated>2014-05-13T00:48:52+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-05-12T00:01:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c968ce2c2c49ca7a559ecb8f7014f777c3a8a5f3'/>
<id>c968ce2c2c49ca7a559ecb8f7014f777c3a8a5f3</id>
<content type='text'>
The base object is a good cache candidate, so we shouldn't forget to add
it to the cache.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The base object is a good cache candidate, so we shouldn't forget to add
it to the cache.
</pre>
</div>
</content>
</entry>
</feed>
