<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests/network, branch cmn/empty-objects</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>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://91.123.203.49/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>
<entry>
<title>git_remote_rename: propogate GIT_ENOTFOUND</title>
<updated>2014-11-03T19:10:31+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@microsoft.com</email>
</author>
<published>2014-11-03T19:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=cce27d8242aa4d74324557e5c9f54fb4b67d7ec9'/>
<id>cce27d8242aa4d74324557e5c9f54fb4b67d7ec9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: fix tagopt test</title>
<updated>2014-11-02T19:39:29+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-02T19:39:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ea8dedc953919fa3f7a014ee1e0386f84ed326f1'/>
<id>ea8dedc953919fa3f7a014ee1e0386f84ed326f1</id>
<content type='text'>
An anonymous remote wouldn't create remote-tracking branches, so testing
we don't create them for TAGS_ALL is nonsensical. Furthermore, the name
of the supposed remote-tracking branch was also not one which would have
been created had it had a name.

Give the remote a name and test that we only create the tags when we
pass TAGS_ALL and that we do create the remote-branch branch when given
TAGS_AUTO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An anonymous remote wouldn't create remote-tracking branches, so testing
we don't create them for TAGS_ALL is nonsensical. Furthermore, the name
of the supposed remote-tracking branch was also not one which would have
been created had it had a name.

Give the remote a name and test that we only create the tags when we
pass TAGS_ALL and that we do create the remote-branch branch when given
TAGS_AUTO.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: add a failing test for checking the current branch's upstream</title>
<updated>2014-11-02T19:03:23+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-02T19:03:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0f838d27f19f611651df1a4a031196815ebe70cb'/>
<id>0f838d27f19f611651df1a4a031196815ebe70cb</id>
<content type='text'>
When we update FETCH_HEAD we check whether the remote is the current
branch's upstream remote. The code does not check whether the current
refspec is relevant for this reference but always tries to perform the
reverse transformation, which causes it to error out if the refspec
doesn't match the reference.

Thanks to Pierre-Olivier Latour for the reproduction recipe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we update FETCH_HEAD we check whether the remote is the current
branch's upstream remote. The code does not check whether the current
refspec is relevant for this reference but always tries to perform the
reverse transformation, which causes it to error out if the refspec
doesn't match the reference.

Thanks to Pierre-Olivier Latour for the reproduction recipe.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: fix leak</title>
<updated>2014-10-27T00:47:40+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-10-27T00:47:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=fad0aea9feedd19dcf063614fe1c53790ae218ec'/>
<id>fad0aea9feedd19dcf063614fe1c53790ae218ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test repo dir not deleted after running</title>
<updated>2014-10-26T17:06:28+00:00</updated>
<author>
<name>Linquize</name>
<email>linquize@yahoo.com.hk</email>
</author>
<published>2014-10-26T17:06:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9223f2884cff6aea0a3781df054e30e1241218c4'/>
<id>9223f2884cff6aea0a3781df054e30e1241218c4</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 #2646 from libgit2/cmn/remote-rename</title>
<updated>2014-10-24T23:44:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-10-24T23:44:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=725cd5f29d0c3f7e4019dfc6aacf0fd1843210a9'/>
<id>725cd5f29d0c3f7e4019dfc6aacf0fd1843210a9</id>
<content type='text'>
remote: accept a repo and name for renaming</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remote: accept a repo and name for renaming</pre>
</div>
</content>
</entry>
<entry>
<title>remote: accept a repo and name for renaming</title>
<updated>2014-10-24T14:25:59+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-10-24T14:25:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=46c8f7f8459e7062ca04d1cb8e11cf84e5cfbd0f'/>
<id>46c8f7f8459e7062ca04d1cb8e11cf84e5cfbd0f</id>
<content type='text'>
Remote objects are not meant to be changed from under the user. We did
this in rename, but only the name and left the refspecs, such that a
save would save the wrong refspecs (and a fetch and anything else would
use the wrong refspecs).

Instead, let's simply take a name and not change any loaded remote from
under the user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remote objects are not meant to be changed from under the user. We did
this in rename, but only the name and left the refspecs, such that a
save would save the wrong refspecs (and a fetch and anything else would
use the wrong refspecs).

Instead, let's simply take a name and not change any loaded remote from
under the user.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: delete git_remote_supported_url()</title>
<updated>2014-10-24T11:40:42+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-10-24T10:19:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0862f617da08cb371a647b3e454745f3b570de63'/>
<id>0862f617da08cb371a647b3e454745f3b570de63</id>
<content type='text'>
This function does not in fact tell us anything, as almost anything with
a colon in it is a valid rsync-style SSH path; it can not tell us that
we do not support ftp or afp or similar as those are still valid SSH
paths and we do support that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function does not in fact tell us anything, as almost anything with
a colon in it is a valid rsync-style SSH path; it can not tell us that
we do not support ftp or afp or similar as those are still valid SSH
paths and we do support that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2593 from libgit2/cmn/remote-delete-name</title>
<updated>2014-10-10T16:21:28+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-10-10T16:21:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a6ed1fcbe1dbd78dbfd83da3dcff12ed37134e96'/>
<id>a6ed1fcbe1dbd78dbfd83da3dcff12ed37134e96</id>
<content type='text'>
remote: accept a repository and remote name for deletion</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remote: accept a repository and remote name for deletion</pre>
</div>
</content>
</entry>
</feed>
