<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch cmn/smart-callbacks</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>cred: add a free function wrapper</title>
<updated>2015-08-19T00:23:18+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-18T22:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=57af0b928ec8dd12c443c9479973ad3e39f258b4'/>
<id>57af0b928ec8dd12c443c9479973ad3e39f258b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>transport: provide a way to get the callbacks</title>
<updated>2015-08-19T00:23:18+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-18T18:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=47ed7e5acd5fe9fd8dfc1a6b9aac7603a50da25c'/>
<id>47ed7e5acd5fe9fd8dfc1a6b9aac7603a50da25c</id>
<content type='text'>
libgit2 implementations of smart subtransports can simply reach through
the structure, but external implementors cannot.

Add these two functions as a way for the smart subtransports to get the
callbacks as set by the user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libgit2 implementations of smart subtransports can simply reach through
the structure, but external implementors cannot.

Add these two functions as a way for the smart subtransports to get the
callbacks as set by the user.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3387 from leoyanggit/build_warning</title>
<updated>2015-08-18T14:09:28+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-18T14:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a38afb9547534af3b0a3d09fc24057b68cc8cf6b'/>
<id>a38afb9547534af3b0a3d09fc24057b68cc8cf6b</id>
<content type='text'>
Fix build warning: implicit declaration of function ‘git_transaction_config_new’</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix build warning: implicit declaration of function ‘git_transaction_config_new’</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build warning: implicit declaration of function ‘git_transaction_config_new’</title>
<updated>2015-08-17T19:18:47+00:00</updated>
<author>
<name>Leo Yang</name>
<email>lyang@topologyinc.com</email>
</author>
<published>2015-08-17T19:18:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=26ea28f32bb93d262f39d04af72dc19a93593bc5'/>
<id>26ea28f32bb93d262f39d04af72dc19a93593bc5</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 #3377 from dleehr/fix-push-cb</title>
<updated>2015-08-15T20:46:32+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-08-15T20:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=252f86e1bef45c0376a119602ff4943b3c476084'/>
<id>252f86e1bef45c0376a119602ff4943b3c476084</id>
<content type='text'>
Fix bug in git_smart__push: push_transfer_progress cb is only called at end</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix bug in git_smart__push: push_transfer_progress cb is only called at end</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3384 from libgit2/cmn/regex-nofail</title>
<updated>2015-08-15T20:43:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-08-15T20:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0ba62ba526089061b5f8acf69f2b6166cc5a1bee'/>
<id>0ba62ba526089061b5f8acf69f2b6166cc5a1bee</id>
<content type='text'>
diff: don't error out on an invalid regex</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
diff: don't error out on an invalid regex</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3383 from libgit2/cmn/http-error</title>
<updated>2015-08-15T20:42:51+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2015-08-15T20:42:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=f594b6ff159960efdc87e769141c34b87f30bbf2'/>
<id>f594b6ff159960efdc87e769141c34b87f30bbf2</id>
<content type='text'>
http: propagate the credentials callback's error code</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http: propagate the credentials callback's error code</pre>
</div>
</content>
</entry>
<entry>
<title>diff: don't error out on an invalid regex</title>
<updated>2015-08-15T16:46:38+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-15T16:46:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e451cd5c0350aa70e05df44bbf5cbdc0e6504f46'/>
<id>e451cd5c0350aa70e05df44bbf5cbdc0e6504f46</id>
<content type='text'>
When parsing user-provided regex patterns for functions, we must not
fail to provide a diff just because a pattern is not well
formed. Ignore it instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When parsing user-provided regex patterns for functions, we must not
fail to provide a diff just because a pattern is not well
formed. Ignore it instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>http: propagate the credentials callback's error code</title>
<updated>2015-08-15T16:15:23+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-15T16:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=11bca2d265d7a1136ddf3e34a39263eba6320e20'/>
<id>11bca2d265d7a1136ddf3e34a39263eba6320e20</id>
<content type='text'>
When we ask for credentials, the user may choose to return EUSER to
indicate that an error has happened on its end and it wants to be given
back control.

We must therefore pass that back to the user instead of mentioning that
it was on_headers_complete() that returned an error code. Since we can,
we return the exact error code from the user (other than PASSTHROUGH)
since it doesn't cost anything, though using other error codes aren't
recommended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When we ask for credentials, the user may choose to return EUSER to
indicate that an error has happened on its end and it wants to be given
back control.

We must therefore pass that back to the user instead of mentioning that
it was on_headers_complete() that returned an error code. Since we can,
we return the exact error code from the user (other than PASSTHROUGH)
since it doesn't cost anything, though using other error codes aren't
recommended.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3362 from libgit2/cmn/curl-proxyauth-any</title>
<updated>2015-08-14T20:12:59+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-08-14T20:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=755004eaed008779bed9e5efb8b539917dbf431b'/>
<id>755004eaed008779bed9e5efb8b539917dbf431b</id>
<content type='text'>
curl: use the most secure auth method for the proxy</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
curl: use the most secure auth method for the proxy</pre>
</div>
</content>
</entry>
</feed>
