<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch v0.21.4</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 assert when receiving uncommon sideband packet</title>
<updated>2015-01-09T11:42:26+00:00</updated>
<author>
<name>Philip Kelley</name>
<email>phkelley@hotmail.com</email>
</author>
<published>2014-06-27T15:51:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=bce9484813ad6aa3d365b11d5f6171e7f33cbbc5'/>
<id>bce9484813ad6aa3d365b11d5f6171e7f33cbbc5</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 #2800 from ethomson/maint/v0.21</title>
<updated>2015-01-05T18:24:31+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-01-05T18:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=cbd930f3f526c8694a4c31157917078ae5f91df3'/>
<id>cbd930f3f526c8694a4c31157917078ae5f91df3</id>
<content type='text'>
Bump version to 0.21.4</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bump version to 0.21.4</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 0.21.4</title>
<updated>2015-01-05T17:49:56+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-01-05T17:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=db7af116946ad4488033a17d246bf864fd9acdfc'/>
<id>db7af116946ad4488033a17d246bf864fd9acdfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ignore: don't leak rules into higher directories</title>
<updated>2014-12-27T12:25:57+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-05T15:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4f2d272f1bcad2be073869fb4765bcf2b30ff773'/>
<id>4f2d272f1bcad2be073869fb4765bcf2b30ff773</id>
<content type='text'>
A rule "src" in src/.gitignore must only match subdirectories of
src/. The current code does not include this context in the match rule
and would thus consider this rule to match the top-level src/ directory
instead of the intended src/src/.

Keep track fo the context in which the rule was defined so we can
perform a prefix match.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A rule "src" in src/.gitignore must only match subdirectories of
src/. The current code does not include this context in the match rule
and would thus consider this rule to match the top-level src/ directory
instead of the intended src/src/.

Keep track fo the context in which the rule was defined so we can
perform a prefix match.
</pre>
</div>
</content>
</entry>
<entry>
<title>ignore: match git's rule negation rules</title>
<updated>2014-12-27T11:58:37+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-05T17:25:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8fce79b33908487154527aa34a99a9fcf2604b1a'/>
<id>8fce79b33908487154527aa34a99a9fcf2604b1a</id>
<content type='text'>
A rule can only negate something which was explicitly mentioned in the
rules before it. Change our parsing to ignore a negative rule which does
not negate something mentioned in the rules above it.

While here, fix a wrong allocator usage. The memory for the match string
comes from pool allocator. We must not free it with the general
allocator. We can instead simply forget the string and it will be
cleaned up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A rule can only negate something which was explicitly mentioned in the
rules before it. Change our parsing to ignore a negative rule which does
not negate something mentioned in the rules above it.

While here, fix a wrong allocator usage. The memory for the match string
comes from pool allocator. We must not free it with the general
allocator. We can instead simply forget the string and it will be
cleaned up.
</pre>
</div>
</content>
</entry>
<entry>
<title>ignore: adjust test for negating inside a dir</title>
<updated>2014-12-27T11:58:37+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-05T15:31:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f888185f0397e5aa0f9196db6a0cd6468e3013a4'/>
<id>f888185f0397e5aa0f9196db6a0cd6468e3013a4</id>
<content type='text'>
Given

    top
    !top/foo

in an ignore file, we should not unignore top/foo. This is an
implementation detail of the git code leaking, but that's the behaviour
we should show.

A negation rule can only negate an exact rule it has seen before.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given

    top
    !top/foo

in an ignore file, we should not unignore top/foo. This is an
implementation detail of the git code leaking, but that's the behaviour
we should show.

A negation rule can only negate an exact rule it has seen before.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2770 from tkelman/patch-1</title>
<updated>2014-12-21T03:28:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-12-21T03:28:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8de0f1ed92808fafdc8e942d7ce43b1093997b05'/>
<id>8de0f1ed92808fafdc8e942d7ce43b1093997b05</id>
<content type='text'>
[maint/v0.21] Fix build of tests with mingw</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[maint/v0.21] Fix build of tests with mingw</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build of tests with mingw</title>
<updated>2014-12-21T03:12:46+00:00</updated>
<author>
<name>Tony Kelman</name>
<email>tony@kelman.net</email>
</author>
<published>2014-12-21T03:12:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b38fe6f52fba4645d4657722a81274b34c6fd874'/>
<id>b38fe6f52fba4645d4657722a81274b34c6fd874</id>
<content type='text'>
very, very partial backport of 2f795d8fc50d81641d95723d9ddd92795886bed3 to maint/v0.21 branch

without this include, O_RDWR and O_CREAT are undeclared when building tests/path/win32.c with mingw</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
very, very partial backport of 2f795d8fc50d81641d95723d9ddd92795886bed3 to maint/v0.21 branch

without this include, O_RDWR and O_CREAT are undeclared when building tests/path/win32.c with mingw</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ming32 compilation</title>
<updated>2014-12-20T13:06:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-19T08:08:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4058f1ccccbf12331b5094652efa796ac899e85a'/>
<id>4058f1ccccbf12331b5094652efa796ac899e85a</id>
<content type='text'>
We need to know what wchar_t and MAX_PATH are. Including common.h takes
care of that for us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to know what wchar_t and MAX_PATH are. Including common.h takes
care of that for us.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix public header on sys/refs.h</title>
<updated>2014-12-20T13:06:28+00:00</updated>
<author>
<name>Damien PROFETA</name>
<email>damien.profeta@amadeus.com</email>
</author>
<published>2014-12-19T14:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=04da2363548b9b4690e13a4126e8fc936657c011'/>
<id>04da2363548b9b4690e13a4126e8fc936657c011</id>
<content type='text'>
GIT_BEGIN/END_DECL were missing from sys/refs.h and preventing
compilation with g++ as the symbol were mangled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GIT_BEGIN/END_DECL were missing from sys/refs.h and preventing
compilation with g++ as the symbol were mangled.
</pre>
</div>
</content>
</entry>
</feed>
