<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/protocol.c, branch ethomson/test_https</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>Reorganize transport architecture (squashed 3)</title>
<updated>2012-11-01T13:02:33+00:00</updated>
<author>
<name>Philip Kelley</name>
<email>phkelley@hotmail.com</email>
</author>
<published>2012-10-29T17:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=41fb1ca0ec51ad1d2a14b911aab3215e42965d1b'/>
<id>41fb1ca0ec51ad1d2a14b911aab3215e42965d1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>protocol: don't store flushes</title>
<updated>2012-10-07T08:20:23+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-10-07T08:20:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=22935b06d160c8b33e90784d43480859ca65d3b6'/>
<id>22935b06d160c8b33e90784d43480859ca65d3b6</id>
<content type='text'>
Storing flushes in the refs vector doesn't let us recognize when the
remote is empty, as we'd always introduce at least one element into
it. These flushes aren't necessary, so we can simply ignore them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Storing flushes in the refs vector doesn't let us recognize when the
remote is empty, as we'd always introduce at least one element into
it. These flushes aren't necessary, so we can simply ignore them.
</pre>
</div>
</content>
</entry>
<entry>
<title>fetch: use the include-tag capability</title>
<updated>2012-09-30T09:56:38+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-09-15T06:07:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=24f2f94e7defd20ab302c30d0d394248a6e43814'/>
<id>24f2f94e7defd20ab302c30d0d394248a6e43814</id>
<content type='text'>
This tells the remote to send us any tags that point to objects that
we are downloading.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tells the remote to send us any tags that point to objects that
we are downloading.
</pre>
</div>
</content>
</entry>
<entry>
<title>network: add sideband support</title>
<updated>2012-08-24T18:29:39+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-05-14T15:54:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e03e71da56608f60770eb80767dcd94e698cdcae'/>
<id>e03e71da56608f60770eb80767dcd94e698cdcae</id>
<content type='text'>
This lets us notify the user of what the remote end is doing while we
wait for it to start sending us the packfile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This lets us notify the user of what the remote end is doing while we
wait for it to start sending us the packfile.
</pre>
</div>
</content>
</entry>
<entry>
<title>transport: store the refs in a common area</title>
<updated>2012-07-30T18:28:16+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-07-25T08:40:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ad4b5beb50dc484f86534dc127646eafb39d96fe'/>
<id>ad4b5beb50dc484f86534dc127646eafb39d96fe</id>
<content type='text'>
Instad of each transport having its own function and logic to get to
its refs, store them directly in transport.

Leverage the new gitno_buffer to make the parsing and storing of the
refs use common code and get rid of the git_protocol struct.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instad of each transport having its own function and logic to get to
its refs, store them directly in transport.

Leverage the new gitno_buffer to make the parsing and storing of the
refs use common code and get rid of the git_protocol struct.
</pre>
</div>
</content>
</entry>
<entry>
<title>remote: use the same code to control git and http</title>
<updated>2012-07-30T18:28:16+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-07-24T17:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b49c8f71aef574ce6606282a498627f5106220d5'/>
<id>b49c8f71aef574ce6606282a498627f5106220d5</id>
<content type='text'>
This allows us to add capabilitites to both at the same time, keeps
them in sync and removes a lot of code.

gitno_buffer now uses a callback to fill its buffer, allowing us to
use the same interface for git and http (which uses callbacks).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to add capabilitites to both at the same time, keeps
them in sync and removes a lot of code.

gitno_buffer now uses a callback to fill its buffer, allowing us to
use the same interface for git and http (which uses callbacks).
</pre>
</div>
</content>
</entry>
<entry>
<title>errors: Rename error codes</title>
<updated>2012-05-17T23:48:50+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-05-17T23:48:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=904b67e69fa15b7a3246e43b3d78645ffa2331f6'/>
<id>904b67e69fa15b7a3246e43b3d78645ffa2331f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>errors: Rename the generic return codes</title>
<updated>2012-05-17T23:26:26+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-05-17T23:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e172cf082e62aa421703080d0bccb7b8762c8bd4'/>
<id>e172cf082e62aa421703080d0bccb7b8762c8bd4</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 #654 from carlosmn/pkt-err</title>
<updated>2012-04-30T21:38:15+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-04-30T21:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ced9da5412f38eea6d032586d45eba6ebfd34554'/>
<id>ced9da5412f38eea6d032586d45eba6ebfd34554</id>
<content type='text'>
Recognize and report server-side error messages</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recognize and report server-side error messages</pre>
</div>
</content>
</entry>
<entry>
<title>net: recognize and report server-side error messages</title>
<updated>2012-04-30T16:24:14+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-04-30T15:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=39e6af6a7c526823b06f2c7bfe97c0c7bf9501d5'/>
<id>39e6af6a7c526823b06f2c7bfe97c0c7bf9501d5</id>
<content type='text'>
When e.g. a repository isn't found, the server sends an error saying
so. Put that error message in our error buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When e.g. a repository isn't found, the server sends an error saying
so. Put that error message in our error buffer.
</pre>
</div>
</content>
</entry>
</feed>
