<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/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>refdb_fs: honor the namespace</title>
<updated>2017-03-06T14:20:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2017-03-06T13:14:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=835805625a443fe7f871fabf84525384266c2047'/>
<id>835805625a443fe7f871fabf84525384266c2047</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>git_commit_create: freshen tree objects in commit</title>
<updated>2017-03-03T14:12:00+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2017-03-03T13:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=52d03f37f70ebde3e0a7794a60dbf68d0e69b9e8'/>
<id>52d03f37f70ebde3e0a7794a60dbf68d0e69b9e8</id>
<content type='text'>
Freshen the tree object that a commit points to during commit time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Freshen the tree object that a commit points to during commit time.
</pre>
</div>
</content>
</entry>
<entry>
<title>hash: include sha1collisiondetection</title>
<updated>2017-03-03T10:50:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2017-02-24T13:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2dfd1294f7a694bfa9e864a9489ae3cb318a5ed0'/>
<id>2dfd1294f7a694bfa9e864a9489ae3cb318a5ed0</id>
<content type='text'>
Include the SHA1 collision attack detection library from
https://github.com/cr-marcstevens/sha1collisiondetection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include the SHA1 collision attack detection library from
https://github.com/cr-marcstevens/sha1collisiondetection
</pre>
</div>
</content>
</entry>
<entry>
<title>hash: rename implementation selection constants</title>
<updated>2017-03-03T10:50:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2017-02-24T13:03:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a371a8ae94ff234acdc19cb35dead4312465ffce'/>
<id>a371a8ae94ff234acdc19cb35dead4312465ffce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: make reflog include "(merge)" for merge commits</title>
<updated>2017-02-27T23:53:12+00:00</updated>
<author>
<name>Richard Ipsum</name>
<email>richardipsum@fastmail.co.uk</email>
</author>
<published>2017-02-26T13:34:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1255a9ac0c424d5fbf13ce166a8b0eef000e24e6'/>
<id>1255a9ac0c424d5fbf13ce166a8b0eef000e24e6</id>
<content type='text'>
This fixes issue #4094
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes issue #4094
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4133 from stinb/khash-cleanup-regression</title>
<updated>2017-02-24T07:51:50+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2017-02-24T07:51:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=7f875fb4f68e3d6d5de0809785a582466c5de86e'/>
<id>7f875fb4f68e3d6d5de0809785a582466c5de86e</id>
<content type='text'>
fix regression from #4092</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix regression from #4092</pre>
</div>
</content>
</entry>
<entry>
<title>pack: fix looping over cache entries</title>
<updated>2017-02-22T16:29:00+00:00</updated>
<author>
<name>Jason Haslam</name>
<email>jason@scitools.com</email>
</author>
<published>2017-02-22T16:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=685f22519c617e087a74b0754a10ceebc1ec9d77'/>
<id>685f22519c617e087a74b0754a10ceebc1ec9d77</id>
<content type='text'>
Fixes a regression from #4092. This is a crash on 32-bit and I assume that
it doesn't do the right thing on 64-bit either. MSVC emits a warning for this,
but of course, it's easy to get lost among all of the similar 'possible loss
of data' warnings.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a regression from #4092. This is a crash on 32-bit and I assume that
it doesn't do the right thing on 64-bit either. MSVC emits a warning for this,
but of course, it's easy to get lost among all of the similar 'possible loss
of data' warnings.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4131 from pks-t/pks/attrcache-cleanups</title>
<updated>2017-02-22T15:30:57+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2017-02-22T15:30:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=c03f00ea9c83ccb6ca44d0760bfec5f21cfc9282'/>
<id>c03f00ea9c83ccb6ca44d0760bfec5f21cfc9282</id>
<content type='text'>
Attrcache cleanups</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Attrcache cleanups</pre>
</div>
</content>
</entry>
<entry>
<title>Provide error on gcc &lt; 4.1 when THREADSAFE</title>
<updated>2017-02-22T11:21:56+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2017-02-22T10:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=aa5ea47f7382c85d22282a093674f37fe942f116'/>
<id>aa5ea47f7382c85d22282a093674f37fe942f116</id>
<content type='text'>
Provide a descriptive error message when compiling THREADSAFE on gcc
versions &lt; 4.1.  We require the atomic primitives (eg
`__sync_synchronize`) that were introduced in that version.

(Note, clang setes `__GNUC__` but appears to set its version &gt; 4.1.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a descriptive error message when compiling THREADSAFE on gcc
versions &lt; 4.1.  We require the atomic primitives (eg
`__sync_synchronize`) that were introduced in that version.

(Note, clang setes `__GNUC__` but appears to set its version &gt; 4.1.)
</pre>
</div>
</content>
</entry>
<entry>
<title>attrcache: remove useless `do_init` indirection</title>
<updated>2017-02-21T15:17:36+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2017-02-21T14:14:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ce6f61daf0e1985d615e640102b5496ff92e401c'/>
<id>ce6f61daf0e1985d615e640102b5496ff92e401c</id>
<content type='text'>
Remove useless indirection from `git_attr_cache__init` to
`git_attr_cache__do_init`. The difference is that the
`git_attr_cache__init` macro first checks if the cache is already
initialized and, if so, not call `git_attr_cache__do_init`. But
actually, `git_attr_cache__do_init` already does the same thing and
returns immediately if the cache is already initialized.

Remove the indirection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove useless indirection from `git_attr_cache__init` to
`git_attr_cache__do_init`. The difference is that the
`git_attr_cache__init` macro first checks if the cache is already
initialized and, if so, not call `git_attr_cache__do_init`. But
actually, `git_attr_cache__do_init` already does the same thing and
returns immediately if the cache is already initialized.

Remove the indirection.
</pre>
</div>
</content>
</entry>
</feed>
