<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2/odb_backend.h, branch vmg/namespaces</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>Document the odb backend constructors</title>
<updated>2013-04-23T17:09:45+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2013-04-23T17:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=9a9de29d36c82d20a821b9b076ad388364bc5553'/>
<id>9a9de29d36c82d20a821b9b076ad388364bc5553</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move odb_backend implementors stuff into git2/sys</title>
<updated>2013-04-21T18:50:55+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2013-04-19T19:48:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=83cc70d9fec5f81d07f9fc4133c9515527efb9af'/>
<id>83cc70d9fec5f81d07f9fc4133c9515527efb9af</id>
<content type='text'>
This moves some of the odb_backend stuff that is related to the
internals of an odb_backend implementation into include/git2/sys.

Some of the stuff related to streaming I left in include/git2
because it seemed like it would be reasonably needed by a normal
user who wanted to stream objects into and out of the ODB.

Also, I added APIs for traversing the list of backends so that
some of the tests would not need to access ODB internals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves some of the odb_backend stuff that is related to the
internals of an odb_backend implementation into include/git2/sys.

Some of the stuff related to streaming I left in include/git2
because it seemed like it would be reasonably needed by a normal
user who wanted to stream objects into and out of the ODB.

Also, I added APIs for traversing the list of backends so that
some of the tests would not need to access ODB internals.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sane refresh logic</title>
<updated>2013-01-10T14:34:56+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2013-01-03T19:36:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4a863c06662053a8530a0dcb24e0a2daa33e05cf'/>
<id>4a863c06662053a8530a0dcb24e0a2daa33e05cf</id>
<content type='text'>
All the ODB backends have a specific refresh interface. When reading an
object, first we attempt every single backend: if the read fails, then
we refresh all the backends and retry the read one more time to see if
the object has appeared.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All the ODB backends have a specific refresh interface. When reading an
object, first we attempt every single backend: if the read fails, then
we refresh all the backends and retry the read one more time to see if
the object has appeared.
</pre>
</div>
</content>
</entry>
<entry>
<title>update copyrights</title>
<updated>2013-01-08T23:31:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2013-01-08T23:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=359fc2d241ac407bdf9bf0d28715705f01ca6360'/>
<id>359fc2d241ac407bdf9bf0d28715705f01ca6360</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>odb: check if object exists before writing</title>
<updated>2012-12-21T02:05:20+00:00</updated>
<author>
<name>David Michael Barr</name>
<email>b@rr-dav.id.au</email>
</author>
<published>2012-12-19T03:30:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4d185dd9b0dde93bf30b250e6c7dd751bc893268'/>
<id>4d185dd9b0dde93bf30b250e6c7dd751bc893268</id>
<content type='text'>
Update the procondition of git_odb_backend::write.
It may now be assumed that the object has already been hashed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the procondition of git_odb_backend::write.
It may now be assumed that the object has already been hashed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow compilation as C++</title>
<updated>2012-12-07T03:41:52+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2012-12-07T03:41:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=fac43c54a6f02d3dbedd11ec228d4cb606a52bff'/>
<id>fac43c54a6f02d3dbedd11ec228d4cb606a52bff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add version fields and init macros for public input structs.</title>
<updated>2012-11-30T20:55:45+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2012-11-29T20:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=bde336ea51df071de922827ae322df7b01b059ce'/>
<id>bde336ea51df071de922827ae322df7b01b059ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make git_odb_foreach_cb take const param</title>
<updated>2012-11-27T23:00:49+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2012-11-27T23:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c3fb7d04edecb68f0307dfaa48a311f0f72db90e'/>
<id>c3fb7d04edecb68f0307dfaa48a311f0f72db90e</id>
<content type='text'>
This makes the first OID param of the ODB callback a const pointer
and also propogates that change all the way to the backends.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the first OID param of the ODB callback a const pointer
and also propogates that change all the way to the backends.
</pre>
</div>
</content>
</entry>
<entry>
<title>API updates for odb_backend.h</title>
<updated>2012-11-27T21:18:30+00:00</updated>
<author>
<name>Ben Straub</name>
<email>bs@github.com</email>
</author>
<published>2012-11-27T20:33:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0ed67c1cb47f59f0b794379614ac9918138405a0'/>
<id>0ed67c1cb47f59f0b794379614ac9918138405a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>create callback to handle packs from fetch, move the indexer to odb_pack</title>
<updated>2012-11-05T22:00:29+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2012-11-05T17:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=09cc0b92dc60c726180cda36643e263c32d9a812'/>
<id>09cc0b92dc60c726180cda36643e263c32d9a812</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
