<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/submodule_status</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>iterator: use correct search function</title>
<updated>2016-03-31T21:58:43+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-03-31T19:05:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4df6ddaa1ac35e4f76eb2362723183b9efc96729'/>
<id>4df6ddaa1ac35e4f76eb2362723183b9efc96729</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 #3575 from pmq20/master-13jan16</title>
<updated>2016-03-31T11:12:46+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2016-03-31T11:12:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d53cc13e3a66e1b14a249bf48cc30d9fc31e9672'/>
<id>d53cc13e3a66e1b14a249bf48cc30d9fc31e9672</id>
<content type='text'>
Remove duplicated calls to git_mwindow_close</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove duplicated calls to git_mwindow_close</pre>
</div>
</content>
</entry>
<entry>
<title>xdiff/xprepare: fix a memory leak</title>
<updated>2016-03-31T09:34:03+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-03-31T09:32:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=6045afd39807b320013067858ed37adee9c0fc0d'/>
<id>6045afd39807b320013067858ed37adee9c0fc0d</id>
<content type='text'>
The xdl_prepare_env() function may initialise an xdlclassifier_t
data structure via xdl_init_classifier(), which allocates memory
to several fields, for example 'rchash', 'rcrecs' and 'ncha'.
If this function later exits due to the failure of xdl_optimize_ctxs(),
then this xdlclassifier_t structure, and the memory allocated to it,
is not cleaned up.

In order to fix the memory leak, insert a call to xdl_free_classifier()
before returning.

This patch was originally written by Ramsay Jones (see commit
87f16258367a3b9a62663b11f898a4a6f3c19d31 in git.git).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The xdl_prepare_env() function may initialise an xdlclassifier_t
data structure via xdl_init_classifier(), which allocates memory
to several fields, for example 'rchash', 'rcrecs' and 'ncha'.
If this function later exits due to the failure of xdl_optimize_ctxs(),
then this xdlclassifier_t structure, and the memory allocated to it,
is not cleaned up.

In order to fix the memory leak, insert a call to xdl_free_classifier()
before returning.

This patch was originally written by Ramsay Jones (see commit
87f16258367a3b9a62663b11f898a4a6f3c19d31 in git.git).
</pre>
</div>
</content>
</entry>
<entry>
<title>xdiff/xprepare: use the XDF_DIFF_ALG() macro to access flag bits</title>
<updated>2016-03-31T09:33:40+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-03-31T09:30:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1bce14874f1febe8c11bb2691210dd3c5eb6ca53'/>
<id>1bce14874f1febe8c11bb2691210dd3c5eb6ca53</id>
<content type='text'>
Commit 307ab20b3 ("xdiff: PATIENCE/HISTOGRAM are not independent option
bits", 19-02-2012) introduced the XDF_DIFF_ALG() macro to access the
flag bits used to represent the diff algorithm requested. In addition,
code which had used explicit manipulation of the flag bits was changed
to use the macros.

However, one example of direct manipulation remains. Update this code to
use the XDF_DIFF_ALG() macro.

This patch was originally written by Ramsay Jones (see commit
5cd6978a9cfef58de061a9525f3678ade479564d in git.git).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 307ab20b3 ("xdiff: PATIENCE/HISTOGRAM are not independent option
bits", 19-02-2012) introduced the XDF_DIFF_ALG() macro to access the
flag bits used to represent the diff algorithm requested. In addition,
code which had used explicit manipulation of the flag bits was changed
to use the macros.

However, one example of direct manipulation remains. Update this code to
use the XDF_DIFF_ALG() macro.

This patch was originally written by Ramsay Jones (see commit
5cd6978a9cfef58de061a9525f3678ade479564d in git.git).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3712 from ethomson/config_duplicate_section</title>
<updated>2016-03-29T10:26:43+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2016-03-29T10:26:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2f0450f4d635358f6da5d174c128b9ed1059bbf8'/>
<id>2f0450f4d635358f6da5d174c128b9ed1059bbf8</id>
<content type='text'>
config: don't write duplicate section</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
config: don't write duplicate section</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3703 from libgit2/cmn/multivar-set-locked</title>
<updated>2016-03-28T17:51:21+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-03-28T17:51:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b085ecbe09019f885842c9b7244f9a9c8b639f86'/>
<id>b085ecbe09019f885842c9b7244f9a9c8b639f86</id>
<content type='text'>
config: don't special-case multivars that don't exist yet</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
config: don't special-case multivars that don't exist yet</pre>
</div>
</content>
</entry>
<entry>
<title>config: don't write section header if we're in it</title>
<updated>2016-03-28T15:13:51+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-03-28T15:13:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e25e1ca1b24a2cb0f7c10f9ff6723283b06e4f22'/>
<id>e25e1ca1b24a2cb0f7c10f9ff6723283b06e4f22</id>
<content type='text'>
If we hit the EOF while trying to write a new value, it may be that
we're already in the section that we were looking for.  If so, do not
write a (duplicate) section header, just write the value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we hit the EOF while trying to write a new value, it may be that
we're already in the section that we were looking for.  If so, do not
write a (duplicate) section header, just write the value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3691 from ethomson/iterators</title>
<updated>2016-03-26T12:39:07+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2016-03-26T12:39:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=7b29be31c2f03b9c85dd4545f62acd5c95f56e96'/>
<id>7b29be31c2f03b9c85dd4545f62acd5c95f56e96</id>
<content type='text'>
Some FANTASTIC iterator refactoring</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some FANTASTIC iterator refactoring</pre>
</div>
</content>
</entry>
<entry>
<title>iterator: comment fixed</title>
<updated>2016-03-24T19:59:49+00:00</updated>
<author>
<name>Marc Strapetz</name>
<email>marc.strapetz@gmail.com</email>
</author>
<published>2016-03-22T09:30:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d6713ec64e5249cd07d2a00faf8fd0cc2baa8845'/>
<id>d6713ec64e5249cd07d2a00faf8fd0cc2baa8845</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>iterator: unused includes removed</title>
<updated>2016-03-24T19:59:49+00:00</updated>
<author>
<name>Marc Strapetz</name>
<email>marc.strapetz@gmail.com</email>
</author>
<published>2016-03-22T09:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f4777058d09937a3b7502745405655210c5b6298'/>
<id>f4777058d09937a3b7502745405655210c5b6298</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
