<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch attr-export</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>attr: Do not export variables externally</title>
<updated>2012-08-01T23:15:24+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-08-01T23:15:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0c9eacf3d2c83256736a5bb2a240e73afd13d55f'/>
<id>0c9eacf3d2c83256736a5bb2a240e73afd13d55f</id>
<content type='text'>
Fixes #824

Exporting variables in a dynamic library is a PITA. Let's keep
these values internally and wrap them through a helper method.

This doesn't break the external API. @arrbee, aren't you glad I turned
the `GIT_ATTR_` macros into function macros? :sparkles:
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #824

Exporting variables in a dynamic library is a PITA. Let's keep
these values internally and wrap them through a helper method.

This doesn't break the external API. @arrbee, aren't you glad I turned
the `GIT_ATTR_` macros into function macros? :sparkles:
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function to query for compile time settings.</title>
<updated>2012-08-01T18:02:32+00:00</updated>
<author>
<name>Sascha Cunz</name>
<email>Sascha@BabbelBox.org</email>
</author>
<published>2012-08-01T18:02:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e564e4969c51b585921e1b29627ec2f849e3ff9b'/>
<id>e564e4969c51b585921e1b29627ec2f849e3ff9b</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 #826 from carlosmn/config-find-error</title>
<updated>2012-07-31T17:19:30+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>vicent@github.com</email>
</author>
<published>2012-07-31T17:19:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2340b18102eedc73cbbfeca43f0b22e5d4119c38'/>
<id>2340b18102eedc73cbbfeca43f0b22e5d4119c38</id>
<content type='text'>
git_config_find_* does not set a git error</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git_config_find_* does not set a git error</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #833 from carlosmn/odb-one</title>
<updated>2012-07-31T17:16:21+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>vicent@github.com</email>
</author>
<published>2012-07-31T17:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=bfb59164687408bcc61b9b75bb391770fae7d9c2'/>
<id>bfb59164687408bcc61b9b75bb391770fae7d9c2</id>
<content type='text'>
odb: allow creating an ODB backend from a packfile index</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
odb: allow creating an ODB backend from a packfile index</pre>
</div>
</content>
</entry>
<entry>
<title>transport: rename encrypt to use_ssl</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-26T23:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0048372a9a631b9646b97f42eb8a61ba59dd3d99'/>
<id>0048372a9a631b9646b97f42eb8a61ba59dd3d99</id>
<content type='text'>
SSL isn't the only way that a transport can be encrypted. The new name
will make it easier to merge the SSH support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSL isn't the only way that a transport can be encrypted. The new name
will make it easier to merge the SSH support.
</pre>
</div>
</content>
</entry>
<entry>
<title>fetch: remove timeout code</title>
<updated>2012-07-30T18:28:16+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@elego.de</email>
</author>
<published>2012-07-25T14:30:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=3e3228b6d65c5b1f76ea08a23be2a457f904ff0a'/>
<id>3e3228b6d65c5b1f76ea08a23be2a457f904ff0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ssl: use the callback instead of ifs to determine how to get data</title>
<updated>2012-07-30T18:28:16+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@elego.de</email>
</author>
<published>2012-07-25T14:16:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=8861d32f01bf29e37396ff5a9ef263399d52e73c'/>
<id>8861d32f01bf29e37396ff5a9ef263399d52e73c</id>
<content type='text'>
Using the callbacks makes it clearer and reduces the amount of #ifdefs
and ifs and we need in the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the callbacks makes it clearer and reduces the amount of #ifdefs
and ifs and we need in the code.
</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://git.baserock.org/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://git.baserock.org/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>network: implement multi_ack for the git transport</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-24T15:10:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=114dc6e14c47ff574b4c97d4519782de3f9d28b2'/>
<id>114dc6e14c47ff574b4c97d4519782de3f9d28b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
