<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch cmn/hide-push</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>remote: remove git_push from the public API</title>
<updated>2014-12-30T17:02:50+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-16T07:57:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=fe794b2ea7fa2b59c2394eb874c4be99c115c693'/>
<id>fe794b2ea7fa2b59c2394eb874c4be99c115c693</id>
<content type='text'>
Instead we provide git_remote_upload() and git_remote_update_tips() in
order to have a parallel API for fetching and pushing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead we provide git_remote_upload() and git_remote_update_tips() in
order to have a parallel API for fetching and pushing.
</pre>
</div>
</content>
</entry>
<entry>
<title>push: fold unpack_ok() into finish()</title>
<updated>2014-12-10T17:55:54+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-10T16:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d524b2d3d13cd306f4405b2e48cf586c04e4e5dc'/>
<id>d524b2d3d13cd306f4405b2e48cf586c04e4e5dc</id>
<content type='text'>
The push cannot be successful if we sent a bad packfile. We should
return an error in that case instead of storing it elsewhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The push cannot be successful if we sent a bad packfile. We should
return an error in that case instead of storing it elsewhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2678 from libgit2/cmn/io-stream</title>
<updated>2014-12-10T16:30:28+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2014-12-10T16:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=cd305c2f567678c96bccecab69f715b6063089bc'/>
<id>cd305c2f567678c96bccecab69f715b6063089bc</id>
<content type='text'>
Introduce stackable IO streams</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce stackable IO streams</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a couple of compiler warnings</title>
<updated>2014-12-10T15:22:50+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-10T15:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a2fd56ab18cfe1a16372193e8ddfbbe6cadb5a78'/>
<id>a2fd56ab18cfe1a16372193e8ddfbbe6cadb5a78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stream: constify the write buffer</title>
<updated>2014-12-10T15:20:52+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-12-10T00:38:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=49ae22baac96f14d63547c158a87b4de2d8373a8'/>
<id>49ae22baac96f14d63547c158a87b4de2d8373a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gitno: remove code which is no longer needed</title>
<updated>2014-12-10T00:39:09+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-02T10:17:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1b75c29e3e175ad3ef4bc91a779b851dc76b9e09'/>
<id>1b75c29e3e175ad3ef4bc91a779b851dc76b9e09</id>
<content type='text'>
Most of the network-facing facilities have been copied to the socket and
openssl streams. No code now uses these functions directly anymore, so
we can now remove them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the network-facing facilities have been copied to the socket and
openssl streams. No code now uses these functions directly anymore, so
we can now remove them.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: use socket_stream to perform the connection</title>
<updated>2014-12-10T00:39:09+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-02T09:52:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=4fd4341fe5da5353d50769c007e3189adaf12fd7'/>
<id>4fd4341fe5da5353d50769c007e3189adaf12fd7</id>
<content type='text'>
Having an ssh stream would require extra work for stream capabilities we
don't need anywhere else (oob auth and command execution) so for now
let's move away from the gitno connection to use socket_stream.

We can introduce an ssh stream interface if and as we need it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having an ssh stream would require extra work for stream capabilities we
don't need anywhere else (oob auth and command execution) so for now
let's move away from the gitno connection to use socket_stream.

We can introduce an ssh stream interface if and as we need it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Port HTTP(S) to the new stream API</title>
<updated>2014-12-10T00:39:09+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-01T20:35:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b6f5464e2823b0782305d79c7d94b4f2fdfe0322'/>
<id>b6f5464e2823b0782305d79c7d94b4f2fdfe0322</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port the TCP transport to the new stream API</title>
<updated>2014-12-10T00:39:09+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-01T15:58:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=02b4c1e2a426404ad7cad8e8a114f7f36bdb8b59'/>
<id>02b4c1e2a426404ad7cad8e8a114f7f36bdb8b59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an OpenSSL IO stream</title>
<updated>2014-12-10T00:17:41+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-11-01T14:19:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=468d7b11f9642f37a2c54e6fd6d539b223a103aa'/>
<id>468d7b11f9642f37a2c54e6fd6d539b223a103aa</id>
<content type='text'>
This unfortunately isn't as stackable as could be possible, as it
hard-codes the socket stream. This is because the method of using a
custom openssl BIO is not clear, and we do not need this for now. We can
still bring this in if and as we need it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unfortunately isn't as stackable as could be possible, as it
hard-codes the socket stream. This is because the method of using a
custom openssl BIO is not clear, and we do not need this for now. We can
still bring this in if and as we need it.
</pre>
</div>
</content>
</entry>
</feed>
