<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/annotated_commit_refs</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>annotated_commit: provide refs and description</title>
<updated>2016-04-26T17:19:58+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-26T15:39:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d55923788c6b43351db2bc7555aef3bea391a1f4'/>
<id>d55923788c6b43351db2bc7555aef3bea391a1f4</id>
<content type='text'>
Differentiate between the ref_name used to create an annotated_commit
(that can subsequently be used to look up the reference) and the
description that we resolved this with (which _cannot_ be looked up).

The description is used for things like reflogs (and may be a ref name,
and ID something that we revparsed to get here), while the ref name must
actually be a reference name, and is used for things like rebase to
return to the initial branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differentiate between the ref_name used to create an annotated_commit
(that can subsequently be used to look up the reference) and the
description that we resolved this with (which _cannot_ be looked up).

The description is used for things like reflogs (and may be a ref name,
and ID something that we revparsed to get here), while the ref name must
actually be a reference name, and is used for things like rebase to
return to the initial branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3749 from arthurschreiber/arthur/add-git-reference-dup</title>
<updated>2016-04-26T09:02:45+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2016-04-26T09:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9068704bd81de05b892498bd9368a2c82b46e334'/>
<id>9068704bd81de05b892498bd9368a2c82b46e334</id>
<content type='text'>
Allow creating copies of `git_reference` objects.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow creating copies of `git_reference` objects.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3748 from libgit2/ethomson/rebase_detached</title>
<updated>2016-04-26T09:02:05+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2016-04-26T09:02:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=c30955e0c00e6a29ee73b47b39d149a6da495f9f'/>
<id>c30955e0c00e6a29ee73b47b39d149a6da495f9f</id>
<content type='text'>
Rebase improvements with IDs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rebase improvements with IDs</pre>
</div>
</content>
</entry>
<entry>
<title>tag: ignore extra header fields</title>
<updated>2016-04-25T10:18:32+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-04-25T10:16:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=eb39284babba00c763911b93aa9219803612b965'/>
<id>eb39284babba00c763911b93aa9219803612b965</id>
<content type='text'>
While no extra header fields are defined for tags, git accepts them by
ignoring them and continuing the search for the message. There are a few
tags like this in the wild which git parses just fine, so we should do
the same.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While no extra header fields are defined for tags, git accepts them by
ignoring them and continuing the search for the message. There are a few
tags like this in the wild which git parses just fine, so we should do
the same.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow creating copies of `git_reference` objects.</title>
<updated>2016-04-22T17:34:17+00:00</updated>
<author>
<name>Arthur Schreiber</name>
<email>arthurschreiber@github.com</email>
</author>
<published>2016-04-22T17:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=908f24fd13085d06a99666a3b6b1c54f6d4392af'/>
<id>908f24fd13085d06a99666a3b6b1c54f6d4392af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rebase: correctly finish rebasing detached heads</title>
<updated>2016-04-21T22:19:05+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-21T22:16:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=1f84caf0c0e1bb1c1b4b228cec618d4f3ab3e408'/>
<id>1f84caf0c0e1bb1c1b4b228cec618d4f3ab3e408</id>
<content type='text'>
When rebasing with IDs, we do not return to the `branch`,
we remain in a detached HEAD state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When rebasing with IDs, we do not return to the `branch`,
we remain in a detached HEAD state.
</pre>
</div>
</content>
</entry>
<entry>
<title>rebase: handle detached HEADs in `init`</title>
<updated>2016-04-21T22:19:05+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-21T21:29:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=badc72838fdc387eaf96e01bd414a47369b95e8b'/>
<id>badc72838fdc387eaf96e01bd414a47369b95e8b</id>
<content type='text'>
When `init`ing a rebase from a detached HEAD, be sure to remember
that we were in a detached HEAD state so that we can correctly
`abort` the object that we just created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `init`ing a rebase from a detached HEAD, be sure to remember
that we were in a detached HEAD state so that we can correctly
`abort` the object that we just created.
</pre>
</div>
</content>
</entry>
<entry>
<title>transport: cast away constness for free</title>
<updated>2016-04-21T15:02:31+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-21T15:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=375bb2fe6036f879f4ff5c55ea55e1e2cd07857d'/>
<id>375bb2fe6036f879f4ff5c55ea55e1e2cd07857d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stransport: pass proxy opts instead of char*</title>
<updated>2016-04-21T15:01:09+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-21T15:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e0aed4bda37816650efad44af352c6d7f5ec0501'/>
<id>e0aed4bda37816650efad44af352c6d7f5ec0501</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>iterator: ignore submodule in has_ended</title>
<updated>2016-04-21T14:58:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-04-21T14:58:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=db22a91b86dbb230dd559f4864f4b846a895632d'/>
<id>db22a91b86dbb230dd559f4864f4b846a895632d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
