<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests/refs, branch expose-buffer-binary-detection</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>Introduce cl_assert_equal_oid</title>
<updated>2014-07-01T18:40:16+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-07-01T18:09:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0cee70ebb7297f155129e0d05f5a23be82231256'/>
<id>0cee70ebb7297f155129e0d05f5a23be82231256</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refs: failing test for concurrent ref access</title>
<updated>2014-06-02T14:46:47+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-06-02T14:46:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4ee2543c5ac1e7ed2f849968a7396f04d83fee54'/>
<id>4ee2543c5ac1e7ed2f849968a7396f04d83fee54</id>
<content type='text'>
If we remove a reference while we're iterating through the packed refs,
the position in the iterator will be off.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we remove a reference while we're iterating through the packed refs,
the position in the iterator will be off.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs: Extend unicode test for branch creation.</title>
<updated>2014-05-30T13:15:54+00:00</updated>
<author>
<name>Arthur Schreiber</name>
<email>schreiber.arthur@googlemail.com</email>
</author>
<published>2014-05-30T13:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9d6c3d2853901f2fba049ba80cadb71caa8535c1'/>
<id>9d6c3d2853901f2fba049ba80cadb71caa8535c1</id>
<content type='text'>
This adds another assertion to ensure that the reference name inside
the git_reference struct returned by `git_branch_create` is returned as
precomposed if `core.precomposeunicode` is enabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds another assertion to ensure that the reference name inside
the git_reference struct returned by `git_branch_create` is returned as
precomposed if `core.precomposeunicode` is enabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs: Add a unicode test for git_branch_move.</title>
<updated>2014-05-30T12:53:28+00:00</updated>
<author>
<name>Arthur Schreiber</name>
<email>schreiber.arthur@googlemail.com</email>
</author>
<published>2014-05-30T12:53:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=1a90b1e3f106139f75183ef21dd5b461d9d83f1d'/>
<id>1a90b1e3f106139f75183ef21dd5b461d9d83f1d</id>
<content type='text'>
This tests that decomposed branch names are correctly precomposed when
passed to `git_branch_move` and `core.precomposeunicode` is enabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tests that decomposed branch names are correctly precomposed when
passed to `git_branch_move` and `core.precomposeunicode` is enabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't always test composed-insensitive lookups</title>
<updated>2014-05-08T21:48:27+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-08T21:48:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8a2ef218b99c41923dc32e25dc0915f68e2e4bca'/>
<id>8a2ef218b99c41923dc32e25dc0915f68e2e4bca</id>
<content type='text'>
Only on a filesystem that is composed/decomposed insensitive,
should be testing that a branch can be looked up by the opposite
form and still work correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only on a filesystem that is composed/decomposed insensitive,
should be testing that a branch can be looked up by the opposite
form and still work correctly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass unconverted data when iconv doesn't like it</title>
<updated>2014-05-08T20:52:46+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-08T20:52:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=43a0413524fcb3b7e3405382c050a0b3c45cf257'/>
<id>43a0413524fcb3b7e3405382c050a0b3c45cf257</id>
<content type='text'>
When using Iconv to convert unicode data and iconv doesn't like
the source data (because it thinks that it's not actual UTF-8),
instead of stopping the operation, just use the unconverted data.
This will generally do the right thing on the filesystem, since
that is the source of the non-UTF-8 path data anyhow.

This adds some tests for creating and looking up branches with
messy Unicode names.  Also, this takes the helper function that
was previously internal to `git_repository_init` and makes it
into `git_path_does_fs_decompose_unicode` which is a useful in
tests to understand what the expected results should be.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using Iconv to convert unicode data and iconv doesn't like
the source data (because it thinks that it's not actual UTF-8),
instead of stopping the operation, just use the unconverted data.
This will generally do the right thing on the filesystem, since
that is the source of the non-UTF-8 path data anyhow.

This adds some tests for creating and looking up branches with
messy Unicode names.  Also, this takes the helper function that
was previously internal to `git_repository_init` and makes it
into `git_path_does_fs_decompose_unicode` which is a useful in
tests to understand what the expected results should be.
</pre>
</div>
</content>
</entry>
<entry>
<title>Some further sandboxing cleanups to tests</title>
<updated>2014-05-02T16:21:33+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-01T22:12:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=99dfa470398b9c4e06e5a5ee61868d3b9e21b26e'/>
<id>99dfa470398b9c4e06e5a5ee61868d3b9e21b26e</id>
<content type='text'>
Trying to find other issues where tests may not clean up quite
properly when they are through...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Trying to find other issues where tests may not clean up quite
properly when they are through...
</pre>
</div>
</content>
</entry>
<entry>
<title>Add GIT_BRANCH_ALL to git_branch_t enum</title>
<updated>2014-04-16T16:51:16+00:00</updated>
<author>
<name>Sven Strickroth</name>
<email>email@cs-ware.de</email>
</author>
<published>2014-04-16T14:59:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=fa13ee2d7cfadf0b1d425708657d93aeae728f46'/>
<id>fa13ee2d7cfadf0b1d425708657d93aeae728f46</id>
<content type='text'>
git_branch_t is an enum so requesting GIT_BRANCH_LOCAL | GIT_BRANCH_REMOTE is not possible as it is not a member of the enum (at least VS2013 C++ complains about it).

This fixes a regression introduced in commit a667ca8298193b3103c1dbdcb1f6c527e6e99eb2 (PR #1946).

Signed-off-by: Sven Strickroth &lt;email@cs-ware.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git_branch_t is an enum so requesting GIT_BRANCH_LOCAL | GIT_BRANCH_REMOTE is not possible as it is not a member of the enum (at least VS2013 C++ complains about it).

This fixes a regression introduced in commit a667ca8298193b3103c1dbdcb1f6c527e6e99eb2 (PR #1946).

Signed-off-by: Sven Strickroth &lt;email@cs-ware.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: follow core.logallrefupdates</title>
<updated>2014-03-20T18:18:49+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-19T21:27:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=83504371127a1003c4060ef60e0ebf08423f1ade'/>
<id>83504371127a1003c4060ef60e0ebf08423f1ade</id>
<content type='text'>
On bare by default, or when core.logallrefupdates is false, we must not
write the reflog.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On bare by default, or when core.logallrefupdates is false, we must not
write the reflog.
</pre>
</div>
</content>
</entry>
<entry>
<title>refdb: don't update when there's no need</title>
<updated>2014-03-19T14:54:33+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-18T21:16:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=1afe1400433f010734ae4c43bf35dcc94edcc9de'/>
<id>1afe1400433f010734ae4c43bf35dcc94edcc9de</id>
<content type='text'>
If the caller wants to update a ref to point to the same target as it
currently has, we should return early and avoid writing to the reflog.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the caller wants to update a ref to point to the same target as it
currently has, we should return early and avoid writing to the reflog.
</pre>
</div>
</content>
</entry>
</feed>
