<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests/network/remote, branch rb/minor-cleanups</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 #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>
<entry>
<title>remote: accept a repository and remote name for deletion</title>
<updated>2014-09-30T14:09:55+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-30T14:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=262eec23fe7377a9eecf9e724fa1aba945b3162a'/>
<id>262eec23fe7377a9eecf9e724fa1aba945b3162a</id>
<content type='text'>
We don't need the remote loaded, and the function extracted both of
these from the git_remote in order to do its work, so let's remote a
step and not ask for the loaded remote at all.

This fixes #2390.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need the remote loaded, and the function extracted both of
these from the git_remote in order to do its work, so let's remote a
step and not ask for the loaded remote at all.

This fixes #2390.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: implement opportunistic remote-tracking branch updates</title>
<updated>2014-09-30T13:43:24+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-07-04T07:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=c5837cad85c2730d30cd3c8b1018bd392ca8115a'/>
<id>c5837cad85c2730d30cd3c8b1018bd392ca8115a</id>
<content type='text'>
When a list of refspecs is passed to fetch (what git would consider
refspec passed on the command-line), we not only need to perform the
updates described in that refspec, but also update the remote-tracking
branch of the fetched remote heads according to the remote's configured
refspecs.

These "fetches" are not however to be written to FETCH_HEAD as they
would be duplicate data, and it's not what the user asked for.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a list of refspecs is passed to fetch (what git would consider
refspec passed on the command-line), we not only need to perform the
updates described in that refspec, but also update the remote-tracking
branch of the fetched remote heads according to the remote's configured
refspecs.

These "fetches" are not however to be written to FETCH_HEAD as they
would be duplicate data, and it's not what the user asked for.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: use active refspec override in the tests</title>
<updated>2014-09-30T13:42:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-06-06T13:24:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9c206a2248e74f385c5f1a9928560efd97e3922f'/>
<id>9c206a2248e74f385c5f1a9928560efd97e3922f</id>
<content type='text'>
This lets us test this bit as well as getting closer to what they were
trying to do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This lets us test this bit as well as getting closer to what they were
trying to do.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: allow overriding the refspecs for download and fetch</title>
<updated>2014-09-30T13:42:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-06-06T13:01:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3f8942052306a9d62521bdb6e6d5e7636bc5526e'/>
<id>3f8942052306a9d62521bdb6e6d5e7636bc5526e</id>
<content type='text'>
With opportunistic ref updates, git has introduced the concept of having
base refspecs *and* refspecs that are active for a particular fetch.

Let's start by letting the user override the refspecs for download.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With opportunistic ref updates, git has introduced the concept of having
base refspecs *and* refspecs that are active for a particular fetch.

Let's start by letting the user override the refspecs for download.
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up some leaks in the test suite</title>
<updated>2014-09-17T01:19:40+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-17T01:19:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=25abbc27a77895e2f2316ed307b51e628d85f15c'/>
<id>25abbc27a77895e2f2316ed307b51e628d85f15c</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 #2511 from libgit2/cmn/remote-default-restrict</title>
<updated>2014-09-09T10:52:36+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-09T10:52:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=31e752b6546537bbeee89b6d2f3027cf0eff9a53'/>
<id>31e752b6546537bbeee89b6d2f3027cf0eff9a53</id>
<content type='text'>
Restrict which refs can be the default branch</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restrict which refs can be the default branch</pre>
</div>
</content>
</entry>
<entry>
<title>clone: handle overly restrictive refspecs</title>
<updated>2014-09-02T11:23:54+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-02T11:23:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=15c30b72e16528bdf71c0343e4d238600c0df7a1'/>
<id>15c30b72e16528bdf71c0343e4d238600c0df7a1</id>
<content type='text'>
When the fetch refspec does not include the remote's default branch, it
indicates an error in user expectations or programmer error. Error out
in that case.

This lets us get rid of the dummy refspec which can never work as its
zeroed out. In the cases where we did not find a default branch, we set
HEAD detached immediately, which lets us refactor the "normal" path,
removing `found_branch`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the fetch refspec does not include the remote's default branch, it
indicates an error in user expectations or programmer error. Error out
in that case.

This lets us get rid of the dummy refspec which can never work as its
zeroed out. In the cases where we did not find a default branch, we set
HEAD detached immediately, which lets us refactor the "normal" path,
removing `found_branch`.
</pre>
</div>
</content>
</entry>
<entry>
<title>clone: correct handling of an unborn HEAD</title>
<updated>2014-09-02T11:10:19+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-02T11:10:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e128a1af6ec552f880051b67d72ab0a4c4c7d074'/>
<id>e128a1af6ec552f880051b67d72ab0a4c4c7d074</id>
<content type='text'>
If the remote does not advertise HEAD, then it is unborn and we cannot
checkout that branch. Handle it the same way as an empty repo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the remote does not advertise HEAD, then it is unborn and we cannot
checkout that branch. Handle it the same way as an empty repo.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: add test for single-branch clone</title>
<updated>2014-09-02T10:47:12+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-01T14:35:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=538f908175a0912e0119f0ea8935e2d2b2dc416c'/>
<id>538f908175a0912e0119f0ea8935e2d2b2dc416c</id>
<content type='text'>
When cloning, we may be asking for a particular branch or subset of
branches. Make sure we test for that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When cloning, we may be asking for a particular branch or subset of
branches. Make sure we test for that.
</pre>
</div>
</content>
</entry>
</feed>
