<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitano/libgit2.git, branch replace-luagit2</title>
<subtitle>git.gitano.org.uk: libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/'/>
<entry>
<title>array: mark the array to grow as volatile</title>
<updated>2014-08-05T00:09:37+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-07-25T06:25:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=b4d00c1d2466de3558a7cc6983dce4eb2ee98431'/>
<id>b4d00c1d2466de3558a7cc6983dce4eb2ee98431</id>
<content type='text'>
This works around strict aliasing rules letting some versions of
GCC (particularly on RHEL 6) thinking that they can skip updating the
size of the array when calculating the next element's offset.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This works around strict aliasing rules letting some versions of
GCC (particularly on RHEL 6) thinking that they can skip updating the
size of the array when calculating the next element's offset.
</pre>
</div>
</content>
</entry>
<entry>
<title>revwalk: remove preallocation of the uninteresting commits</title>
<updated>2014-08-05T00:09:37+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-07-24T14:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=f3f9dc075ec27935185d7f576515782416ae3cb6'/>
<id>f3f9dc075ec27935185d7f576515782416ae3cb6</id>
<content type='text'>
Preallocating two commits doesn't make much sense as leaving allocation
to the first array usage will allocate a sensible size with room for
growth.

This preallocation has also been hiding issues with strict aliasing in
the tests, as we have fairly simple histories and never trigger the
growth.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Preallocating two commits doesn't make much sense as leaving allocation
to the first array usage will allocate a sensible size with room for
growth.

This preallocation has also been hiding issues with strict aliasing in
the tests, as we have fairly simple histories and never trigger the
growth.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add unit test to test add section without lf at EOF</title>
<updated>2014-08-05T00:09:29+00:00</updated>
<author>
<name>Linquize</name>
<email>linquize@yahoo.com.hk</email>
</author>
<published>2014-07-16T13:54:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=440a87a119568077fe771461152b0246782d30f7'/>
<id>440a87a119568077fe771461152b0246782d30f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure \n is at the end of config file before a new section is written</title>
<updated>2014-08-05T00:09:29+00:00</updated>
<author>
<name>Linquize</name>
<email>linquize@yahoo.com.hk</email>
</author>
<published>2014-07-16T13:09:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=190fe0726cd918a9650c73eddcf7b407304f7b6f'/>
<id>190fe0726cd918a9650c73eddcf7b407304f7b6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly report failure when expanding a packfile</title>
<updated>2014-08-05T00:09:09+00:00</updated>
<author>
<name>William Swanson</name>
<email>swansontec@gmail.com</email>
</author>
<published>2014-07-09T21:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=ace6567146699af1524dcb9df397c14798be655a'/>
<id>ace6567146699af1524dcb9df397c14798be655a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refspec: support asterisks in the middle of a pattern</title>
<updated>2014-08-05T00:08:16+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-07-04T15:17:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=f8b4093a72e522731d4956e1d64b668da869e923'/>
<id>f8b4093a72e522731d4956e1d64b668da869e923</id>
<content type='text'>
We used to assume a refspec would only have an asterisk in the middle of
their respective pattern. This has not been a valid assumption for some
time now with git.

Instead of assuming where the asterisk is going to be, change the logic
to treat each pattern as having two halves with a replacement bit in the
middle, where the asterisk is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to assume a refspec would only have an asterisk in the middle of
their respective pattern. This has not been a valid assumption for some
time now with git.

Instead of assuming where the asterisk is going to be, change the logic
to treat each pattern as having two halves with a replacement bit in the
middle, where the asterisk is.
</pre>
</div>
</content>
</entry>
<entry>
<title>refspec: short-circuit non-pattern refspecs on transform</title>
<updated>2014-08-05T00:08:16+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-07-04T15:16:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=0aa6b7e652a43d65c80e5a54aafc174476a3441c'/>
<id>0aa6b7e652a43d65c80e5a54aafc174476a3441c</id>
<content type='text'>
When transforming a non-pattern refspec, we simply need to copy over the
opposite string. Move that logic up to the wrapper so we can assume a
pattern refspec in the transformation function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When transforming a non-pattern refspec, we simply need to copy over the
opposite string. Move that logic up to the wrapper so we can assume a
pattern refspec in the transformation function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include libssh2.h before git2.h (transport.h)</title>
<updated>2014-08-05T00:07:50+00:00</updated>
<author>
<name>Jacques Germishuys</name>
<email>jacquesg@striata.com</email>
</author>
<published>2014-07-03T18:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=18cf389c88cf12e2274c10fa95ad8c7504436827'/>
<id>18cf389c88cf12e2274c10fa95ad8c7504436827</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix git_cred_ssh_interactive_callback signature</title>
<updated>2014-08-05T00:07:49+00:00</updated>
<author>
<name>Jacques Germishuys</name>
<email>jacquesg@striata.com</email>
</author>
<published>2014-07-03T18:19:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=dbcb7518a6ae213f0e81e3d625d49edd3c2a14b7'/>
<id>dbcb7518a6ae213f0e81e3d625d49edd3c2a14b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>netops: error out on url without a path</title>
<updated>2014-08-05T00:07:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-07-03T00:34:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=0e594633aa7e323055f7c07fd00101727cc285ac'/>
<id>0e594633aa7e323055f7c07fd00101727cc285ac</id>
<content type='text'>
In order to connect to a remote server, we need to provide a path to the
repository we're interested in. Consider the lack of path in the url an
error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to connect to a remote server, we need to provide a path to the
repository we're interested in. Consider the lack of path in the url an
error.
</pre>
</div>
</content>
</entry>
</feed>
