<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch cmn/fetchhead-refactor</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>remote: refactor the reference-update decision</title>
<updated>2014-11-08T20:02:19+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-08T19:40:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2c9b9c8bb4ffe083ddea7044cdfd07d6985756d6'/>
<id>2c9b9c8bb4ffe083ddea7044cdfd07d6985756d6</id>
<content type='text'>
This is an ugly chunk of code, so let's put it into its own function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an ugly chunk of code, so let's put it into its own function.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: don't check for upstream on an anonymous remote</title>
<updated>2014-11-08T19:21:14+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-08T19:21:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=64fdd86d0e820479b414628051cf8e16c643dc8d'/>
<id>64fdd86d0e820479b414628051cf8e16c643dc8d</id>
<content type='text'>
If the remote is anonymous, then we cannot check for any configuration,
as there is no name. Check for this before we try to use the name, which
may be a NULL pointer.

This fixes #2697.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the remote is anonymous, then we cannot check for any configuration,
as there is no name. Check for this before we try to use the name, which
may be a NULL pointer.

This fixes #2697.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: use git_branch_upstream_remote()</title>
<updated>2014-11-08T19:09:11+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-08T19:09:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e235db021267841ac39e2f539339d63d7e757672'/>
<id>e235db021267841ac39e2f539339d63d7e757672</id>
<content type='text'>
This reduces the clutter somewhat and lets us see what we're asking
about the reference.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reduces the clutter somewhat and lets us see what we're asking
about the reference.
</pre>
</div>
</content>
</entry>
<entry>
<title>branch: add getter for the upstream remote name</title>
<updated>2014-11-08T19:00:17+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-08T19:00:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=82374d9825040914a3cfd8ceeaf60f76b93fe638'/>
<id>82374d9825040914a3cfd8ceeaf60f76b93fe638</id>
<content type='text'>
This gets the value from branch.&lt;foo&gt;.remote.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gets the value from branch.&lt;foo&gt;.remote.
</pre>
</div>
</content>
</entry>
<entry>
<title>iterator: submodules are determined by an index or tree</title>
<updated>2014-11-07T07:33:27+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-06T15:16:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=62a617dc683c1e73eebd0e1b6209f76748e67ed4'/>
<id>62a617dc683c1e73eebd0e1b6209f76748e67ed4</id>
<content type='text'>
We cannot know from looking at .gitmodules whether a directory is a
submodule or not. We need the index or tree we are comparing against to
tell us. Otherwise we have to assume the entry in .gitmodules is stale
or otherwise invalid.

Thus we pass the index of the repository into the workdir iterator, even
if we do not want to compare against it. This follows what git does,
which even for `git diff &lt;tree&gt;`, it will consider staged submodules as
such.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We cannot know from looking at .gitmodules whether a directory is a
submodule or not. We need the index or tree we are comparing against to
tell us. Otherwise we have to assume the entry in .gitmodules is stale
or otherwise invalid.

Thus we pass the index of the repository into the workdir iterator, even
if we do not want to compare against it. This follows what git does,
which even for `git diff &lt;tree&gt;`, it will consider staged submodules as
such.
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout_index: Remove stage 0 when checking out conflicts</title>
<updated>2014-11-06T23:50:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2014-11-06T23:49:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2d24816b4611a7392617855f497f81f385092f34'/>
<id>2d24816b4611a7392617855f497f81f385092f34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout_index: remove conflicts when checking out new files</title>
<updated>2014-11-06T23:49:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2014-11-06T19:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=9f664347ff74716dc35ff0bd9a1a87606ae29cf0'/>
<id>9f664347ff74716dc35ff0bd9a1a87606ae29cf0</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 #2598 from libgit2/cmn/stacked-ignore</title>
<updated>2014-11-06T15:38:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-06T15:38:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=64dc248577940c7874939bb82b6a557bafe8c388'/>
<id>64dc248577940c7874939bb82b6a557bafe8c388</id>
<content type='text'>
ignore: don't leak rules into higher directores</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ignore: don't leak rules into higher directores</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2676 from libgit2/cmn/threading</title>
<updated>2014-11-06T15:25:23+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-06T15:25:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=7bb639911b04addddfda86ca7f61398f779b0d7f'/>
<id>7bb639911b04addddfda86ca7f61398f779b0d7f</id>
<content type='text'>
Threading and crypto libraries</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Threading and crypto libraries</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2682 from libgit2/cmn/fetch-tags-refspec</title>
<updated>2014-11-06T15:19:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-06T15:19:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f890a84fe00091ac4b9430c131e25d5bf6d3eafe'/>
<id>f890a84fe00091ac4b9430c131e25d5bf6d3eafe</id>
<content type='text'>
remote: check for the validity of the refspec when updating FETCH_HEAD</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remote: check for the validity of the refspec when updating FETCH_HEAD</pre>
</div>
</content>
</entry>
</feed>
