<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch cmn/peeling-errors</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>peel: reject bad queries with EINVALIDSPEC</title>
<updated>2014-11-22T17:55:22+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-19T17:42:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=753e17b0f518c2510848a9dd73cc45e4c6df1a8a'/>
<id>753e17b0f518c2510848a9dd73cc45e4c6df1a8a</id>
<content type='text'>
There are some combination of objects and target types which we know
cannot be fulfilled. Return EINVALIDSPEC for those to signify that there
is a mismatch in the user-provided data and what the object model is
capable of satisfying.

If we start at a tag and in the course of peeling find out that we
cannot reach a particular type, we return EPEEL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are some combination of objects and target types which we know
cannot be fulfilled. Return EINVALIDSPEC for those to signify that there
is a mismatch in the user-provided data and what the object model is
capable of satisfying.

If we start at a tag and in the course of peeling find out that we
cannot reach a particular type, we return EPEEL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2608 from libgit2/cmn/remote-push</title>
<updated>2014-11-18T16:44:59+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-18T16:44:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=45301cca309abf4b4c126890a6a7ae024714cfc9'/>
<id>45301cca309abf4b4c126890a6a7ae024714cfc9</id>
<content type='text'>
Provide a convenience function `git_remote_push()`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a convenience function `git_remote_push()`</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2671 from swisspol/remote_create_fix</title>
<updated>2014-11-18T01:10:58+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-18T01:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8b5b814e553093295085144976eef2df5bfbafa3'/>
<id>8b5b814e553093295085144976eef2df5bfbafa3</id>
<content type='text'>
Fixed active_refspecs field not initialized on new git_remote objects</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed active_refspecs field not initialized on new git_remote objects</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2693 from libgit2/cmn/push-refspec-refactor</title>
<updated>2014-11-17T22:03:55+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-17T22:03:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=7f1b73b7c893ec84cb04870f30199b41519f1c4e'/>
<id>7f1b73b7c893ec84cb04870f30199b41519f1c4e</id>
<content type='text'>
push: use the common refspec parser</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
push: use the common refspec parser</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2699 from swisspol/fix_warnings</title>
<updated>2014-11-17T21:36:54+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-11-17T21:36:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a4221ccb099a11c020797ee199af01caa3cdd017'/>
<id>a4221ccb099a11c020797ee199af01caa3cdd017</id>
<content type='text'>
Fixed a couple Clang warnings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed a couple Clang warnings</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed active_refspecs field not initialized on new git_remote objects</title>
<updated>2014-11-17T13:46:22+00:00</updated>
<author>
<name>Pierre-Olivier Latour</name>
<email>pol@mac.com</email>
</author>
<published>2014-10-29T03:56:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d3cd7da51fc47d4dd864b398b6987472780aec43'/>
<id>d3cd7da51fc47d4dd864b398b6987472780aec43</id>
<content type='text'>
When creating a new remote, contrary to loading one from disk,
active_refspecs was not populated. This means that if using the new
remote to push, git_push_update_tips() will be a no-op since it
checks the refspecs passed during the push against the base ones
i.e. active_refspecs. And therefore the local refs won't be created
or updated after the push operation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When creating a new remote, contrary to loading one from disk,
active_refspecs was not populated. This means that if using the new
remote to push, git_push_update_tips() will be a no-op since it
checks the refspecs passed during the push against the base ones
i.e. active_refspecs. And therefore the local refs won't be created
or updated after the push operation.
</pre>
</div>
</content>
</entry>
<entry>
<title>branch: consider an empty upstream remote config as not found</title>
<updated>2014-11-17T13:28:22+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-17T13:28:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=5915d7001b0084356ece3f23c5e7c3f2be17e39c'/>
<id>5915d7001b0084356ece3f23c5e7c3f2be17e39c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Plug possible leak in the openssl locks</title>
<updated>2014-11-17T13:03:15+00:00</updated>
<author>
<name>Ungureanu Marius</name>
<email>marius.ungureanu@xamarin.com</email>
</author>
<published>2014-11-15T12:35:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d6ecc311408b1042bb175aa0027b48b6224bc571'/>
<id>d6ecc311408b1042bb175aa0027b48b6224bc571</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a couple Clang warnings</title>
<updated>2014-11-09T23:18:48+00:00</updated>
<author>
<name>Pierre-Olivier Latour</name>
<email>pol@mac.com</email>
</author>
<published>2014-11-08T23:09:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=692c040843dee45287d87ed81d4a1bd3684f5c97'/>
<id>692c040843dee45287d87ed81d4a1bd3684f5c97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>push: use the common refspec parser</title>
<updated>2014-11-09T15:07:43+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-07T14:00:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=aad638f3a1e4d98296c2ec9c4ed08f217a652c5c'/>
<id>aad638f3a1e4d98296c2ec9c4ed08f217a652c5c</id>
<content type='text'>
There is one well-known and well-tested parser which we should use,
instead of implementing parsing a second time.

The common parser is also augmented to copy the LHS into the RHS if the
latter is empty.

The expressions test had to change a bit, as we now catch a bad RHS of a
refspec locally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is one well-known and well-tested parser which we should use,
instead of implementing parsing a second time.

The common parser is also augmented to copy the LHS into the RHS if the
latter is empty.

The expressions test had to change a bit, as we now catch a bad RHS of a
refspec locally.
</pre>
</div>
</content>
</entry>
</feed>
