<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests/checkout/tree.c, branch ethomson/diff-read-empty-binary</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>git_checkout_tree options fix</title>
<updated>2016-08-30T06:04:28+00:00</updated>
<author>
<name>Stefan Huber</name>
<email>steffhip@gmail.com</email>
</author>
<published>2016-08-23T23:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=88cfe61497dbf1f568e1c606f8b1c791602c71f4'/>
<id>88cfe61497dbf1f568e1c606f8b1c791602c71f4</id>
<content type='text'>
According to the reference the git_checkout_tree and git_checkout_head
functions should accept NULL in the opts field

This was broken since the opts field was dereferenced and thus lead to a
crash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to the reference the git_checkout_tree and git_checkout_head
functions should accept NULL in the opts field

This was broken since the opts field was dereferenced and thus lead to a
crash.
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout: use empty baseline when no index</title>
<updated>2016-06-15T20:47:28+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-06-15T20:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=bb0bd71ab4f404509aefa3be923916e886c9d25d'/>
<id>bb0bd71ab4f404509aefa3be923916e886c9d25d</id>
<content type='text'>
When no index file exists and a baseline is not explicitly provided, use
an empty baseline instead of trying to load `HEAD`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When no index file exists and a baseline is not explicitly provided, use
an empty baseline instead of trying to load `HEAD`.
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout: overwrite files with differing modes</title>
<updated>2015-09-16T14:33:59+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-09-16T05:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=eea7c850248c04a6ac3aadbb13b2c72c2237013b'/>
<id>eea7c850248c04a6ac3aadbb13b2c72c2237013b</id>
<content type='text'>
When a file exists on disk and we're checking out a file that differs
in executableness, remove the old file.  This allows us to recreate the
new file with p_open, which will take the new mode into account and
handle setting the umask properly.

Remove any notion of chmod'ing existing files, since it is now handled
by the aforementioned removal and was incorrect, as it did not take
umask into account.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a file exists on disk and we're checking out a file that differs
in executableness, remove the old file.  This allows us to recreate the
new file with p_open, which will take the new mode into account and
handle setting the umask properly.

Remove any notion of chmod'ing existing files, since it is now handled
by the aforementioned removal and was incorrect, as it did not take
umask into account.
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout::tree tests: don't use hardcoded mode</title>
<updated>2015-09-16T14:33:53+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2015-09-16T14:17:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6fe322843b98f0f9101258c88c820f230eec5f64'/>
<id>6fe322843b98f0f9101258c88c820f230eec5f64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout::tree tests: don't use static buffer</title>
<updated>2015-09-16T04:12:47+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-09-16T04:12:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b4d183a77aa01cac406aecdff8908f10cb3501cb'/>
<id>b4d183a77aa01cac406aecdff8908f10cb3501cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that checkout preserves filemode in working directory.</title>
<updated>2015-09-16T04:07:48+00:00</updated>
<author>
<name>Matti Virolainen</name>
<email>mvirolai@gmail.com</email>
</author>
<published>2015-06-01T11:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=33cad995899c960c777b3545dd58fd342ffdc64a'/>
<id>33cad995899c960c777b3545dd58fd342ffdc64a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that an executable in index is not an executable after checkout.</title>
<updated>2015-09-16T04:07:43+00:00</updated>
<author>
<name>Matti Virolainen</name>
<email>mvirolai@gmail.com</email>
</author>
<published>2015-06-01T08:16:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6124d983b6970f99ec7c93e480896806a83e7198'/>
<id>6124d983b6970f99ec7c93e480896806a83e7198</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename GIT_EMERGECONFLICT to GIT_ECONFLICT</title>
<updated>2015-05-29T13:55:09+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2015-05-28T19:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=885b94aac06f17c55bd6f8df318e0cffb0104efa'/>
<id>885b94aac06f17c55bd6f8df318e0cffb0104efa</id>
<content type='text'>
We do not error on "merge conflicts"; on the contrary, merge conflicts
are a normal part of merging.  We only error on "checkout conflicts",
where a change exists in the index or the working directory that would
otherwise be overwritten by performing the checkout.

This *may* happen during merge (after the production of the new index
that we're going to checkout) but it could happen during any checkout.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do not error on "merge conflicts"; on the contrary, merge conflicts
are a normal part of merging.  We only error on "checkout conflicts",
where a change exists in the index or the working directory that would
otherwise be overwritten by performing the checkout.

This *may* happen during merge (after the production of the new index
that we're going to checkout) but it could happen during any checkout.
</pre>
</div>
</content>
</entry>
<entry>
<title>conflict tests: use GIT_IDXENTRY_STAGE_SET</title>
<updated>2015-05-28T13:44:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2015-05-19T15:17:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2f1080ea04ad1235efcd4b213dbe3a1b847644f7'/>
<id>2f1080ea04ad1235efcd4b213dbe3a1b847644f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout test: only run icase on icase platform</title>
<updated>2015-05-04T12:18:29+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-04-23T13:21:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=64842d8756512ff22efe41e020d7339b04328cf7'/>
<id>64842d8756512ff22efe41e020d7339b04328cf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
