<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2/odb.h, branch ethomson/win32_findfile_fixes</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>Fix typos</title>
<updated>2022-01-05T14:35:52+00:00</updated>
<author>
<name>Dimitris Apostolou</name>
<email>dimitris.apostolou@icloud.com</email>
</author>
<published>2022-01-05T10:18:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=90df43022a011f23f13b7a77a956e3f64e4134a5'/>
<id>90df43022a011f23f13b7a77a956e3f64e4134a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Omit trailing comma on enum</title>
<updated>2021-11-08T16:33:35+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2021-11-08T16:33:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f45ff6c92d8d27ff0c3eb007267eadb4aeeaf16f'/>
<id>f45ff6c92d8d27ff0c3eb007267eadb4aeeaf16f</id>
<content type='text'>

To accommodate less capable compilers.

Co-authored-by: Peter Pettersson &lt;85582231+boretrk@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

To accommodate less capable compilers.

Co-authored-by: Peter Pettersson &lt;85582231+boretrk@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Support checking for object existence without refresh</title>
<updated>2021-11-08T13:59:01+00:00</updated>
<author>
<name>Josh Triplett</name>
<email>josh@joshtriplett.org</email>
</author>
<published>2021-11-08T13:48:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=81662d432c585df651a9f733670ac577f6b555a5'/>
<id>81662d432c585df651a9f733670ac577f6b555a5</id>
<content type='text'>
Looking up a non-existent object currently always invokes
`git_odb_refresh`. If looking up a large batch of objects, many of which
may legitimately not exist, this will repeatedly refresh the ODB to no
avail.

Add a `git_odb_exists_ext` that accepts flags controlling the ODB
lookup, and add a flag to suppress the refresh. This allows the user to
control if and when they refresh (for instance, refreshing once before
starting the batch).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Looking up a non-existent object currently always invokes
`git_odb_refresh`. If looking up a large batch of objects, many of which
may legitimately not exist, this will repeatedly refresh the ODB to no
avail.

Add a `git_odb_exists_ext` that accepts flags controlling the ODB
lookup, and add a flag to suppress the refresh. This allows the user to
control if and when they refresh (for instance, refreshing once before
starting the batch).
</pre>
</div>
</content>
</entry>
<entry>
<title>midx: Introduce git_odb_write_multi_pack_index()</title>
<updated>2021-08-27T11:12:16+00:00</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2020-02-18T00:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ea285904dcb1350d99703df86a5f38662935cbbc'/>
<id>ea285904dcb1350d99703df86a5f38662935cbbc</id>
<content type='text'>
This change introduces git_odb_write_multi_pack_index(), which creates a
`multi-pack-index` file from all the `.pack` files that have been loaded
in the ODB.

Fixes: #5399
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change introduces git_odb_write_multi_pack_index(), which creates a
`multi-pack-index` file from all the `.pack` files that have been loaded
in the ODB.

Fixes: #5399
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5765 from lhchavez/cgraph-revwalks</title>
<updated>2021-07-26T20:27:54+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-07-26T20:27:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2370e4910262f941a3bb0f70ce05ff7a90679fe1'/>
<id>2370e4910262f941a3bb0f70ce05ff7a90679fe1</id>
<content type='text'>
commit-graph: Use the commit-graph in revwalks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit-graph: Use the commit-graph in revwalks</pre>
</div>
</content>
</entry>
<entry>
<title>Uniformise documentation return code separator</title>
<updated>2021-04-22T13:07:36+00:00</updated>
<author>
<name>punkymaniac</name>
<email>punkymaniac@protonmail.ch</email>
</author>
<published>2021-04-21T13:44:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=58697f6a59579cd7bcf8238785b75907203f9474'/>
<id>58697f6a59579cd7bcf8238785b75907203f9474</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix documentation formatting</title>
<updated>2021-04-22T13:07:32+00:00</updated>
<author>
<name>punkymaniac</name>
<email>punkymaniac@protonmail.ch</email>
</author>
<published>2021-04-21T13:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=51cb439006650fc429bd95690c89c7d18ecf7eb0'/>
<id>51cb439006650fc429bd95690c89c7d18ecf7eb0</id>
<content type='text'>
The return code description use '-' char as list of return value.
But with the generation of the documentation the char '-' create an
ambiguous return code value who seem an negative value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The return code description use '-' char as list of return value.
But with the generation of the documentation the char '-' create an
ambiguous return code value who seem an negative value.
</pre>
</div>
</content>
</entry>
<entry>
<title>commit-graph: Create `git_commit_graph` as an abstraction for the file</title>
<updated>2021-03-10T15:09:47+00:00</updated>
<author>
<name>lhchavez</name>
<email>lhchavez@lhchavez.com</email>
</author>
<published>2021-03-10T15:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=25b75cd9bc01896a2b74c748ceef7110ea1b165f'/>
<id>25b75cd9bc01896a2b74c748ceef7110ea1b165f</id>
<content type='text'>
This change does a medium-size refactor of the git_commit_graph_file and
the interaction with the ODB. Now instead of the ODB owning a direct
reference to the git_commit_graph_file, there will be an intermediate
git_commit_graph. The main advantage of that is that now end users can
explicitly set a git_commit_graph that is eagerly checked for errors,
while still being able to lazily use the commit-graph in a regular ODB,
if the file is present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change does a medium-size refactor of the git_commit_graph_file and
the interaction with the ODB. Now instead of the ODB owning a direct
reference to the git_commit_graph_file, there will be an intermediate
git_commit_graph. The main advantage of that is that now end users can
explicitly set a git_commit_graph that is eagerly checked for errors,
while still being able to lazily use the commit-graph in a regular ODB,
if the file is present.
</pre>
</div>
</content>
</entry>
<entry>
<title>odb: use `git_object_size_t` for object size</title>
<updated>2019-11-22T04:09:17+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-06-23T14:16:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=bed9fc6b59eafc9ad197a7ff7215ed6be97663ae'/>
<id>bed9fc6b59eafc9ad197a7ff7215ed6be97663ae</id>
<content type='text'>
Instead of using a signed type (`off_t`) use a new `git_object_size_t`
for the sizes of objects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using a signed type (`off_t`) use a new `git_object_size_t`
for the sizes of objects.
</pre>
</div>
</content>
</entry>
<entry>
<title>indexer: correct missing includes</title>
<updated>2019-06-15T14:11:56+00:00</updated>
<author>
<name>Etienne Samson</name>
<email>samson.etienne@gmail.com</email>
</author>
<published>2019-06-13T17:42:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2376fa6c65a80e23d24393328212a80765d7ba94'/>
<id>2376fa6c65a80e23d24393328212a80765d7ba94</id>
<content type='text'>
Docurium seems to choke on this header because it can't see both
git_indexer_progress &amp; git_indexer_progress_cb, let's add the include.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Docurium seems to choke on this header because it can't see both
git_indexer_progress &amp; git_indexer_progress_cb, let's add the include.</pre>
</div>
</content>
</entry>
</feed>
