<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2, branch attr-export</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>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://91.123.203.49/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://91.123.203.49/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 #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://91.123.203.49/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>git_oid_cmp: inline memcmp by hand to optimize</title>
<updated>2012-07-29T18:50:58+00:00</updated>
<author>
<name>Michael Schubert</name>
<email>schu@schu.io</email>
</author>
<published>2012-07-27T08:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f6b26e770ffae621408532c5b2c1aae4fa1c9e49'/>
<id>f6b26e770ffae621408532c5b2c1aae4fa1c9e49</id>
<content type='text'>
git.git uses an inlined hashcmp function instead of memcmp, since it
performes much better when comparing hashes (most hashes compared
diverge within the first byte).

Measurements and rationale for the curious reader:
http://thread.gmane.org/gmane.comp.version-control.git/172286
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git.git uses an inlined hashcmp function instead of memcmp, since it
performes much better when comparing hashes (most hashes compared
diverge within the first byte).

Measurements and rationale for the curious reader:
http://thread.gmane.org/gmane.comp.version-control.git/172286
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #834 from carlosmn/network-callbacks</title>
<updated>2012-07-27T16:52:44+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>vicent@github.com</email>
</author>
<published>2012-07-27T16:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=60d5cc57473ad6ecf05f50d15bb101e3348897f0'/>
<id>60d5cc57473ad6ecf05f50d15bb101e3348897f0</id>
<content type='text'>
Add a struct for network callbacks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a struct for network callbacks</pre>
</div>
</content>
</entry>
<entry>
<title>branch: Add `repository` argument to `create`</title>
<updated>2012-07-27T16:49:37+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-07-27T16:49:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f0244463ad280664d2cac950fcc5d6ff550905d1'/>
<id>f0244463ad280664d2cac950fcc5d6ff550905d1</id>
<content type='text'>
Yes, we can get the repository from the owner of the object, but having
it marked explicitly makes the API more consistent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yes, we can get the repository from the owner of the object, but having
it marked explicitly makes the API more consistent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'nulltoken/topic/branch-rework' into development</title>
<updated>2012-07-27T16:45:55+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-07-27T16:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b41a30bdbb96dc0eb2d7e30497918ecbb45fd090'/>
<id>b41a30bdbb96dc0eb2d7e30497918ecbb45fd090</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: Rename `entry_drop` to `drop`</title>
<updated>2012-07-27T16:43:02+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-07-27T16:43:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b84f75c357208ce54c5cc35921ff0b4a1abbe7d2'/>
<id>b84f75c357208ce54c5cc35921ff0b4a1abbe7d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'nulltoken/topic/reflog-delete' into development</title>
<updated>2012-07-27T16:39:40+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-07-27T16:39:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=43b67d496b87a9c6ce38a500b7f3121bf136942e'/>
<id>43b67d496b87a9c6ce38a500b7f3121bf136942e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remotes: Setter for url+pushurl; Getter for pushurl</title>
<updated>2012-07-26T21:08:22+00:00</updated>
<author>
<name>Sascha Cunz</name>
<email>Sascha@BabbelBox.org</email>
</author>
<published>2012-07-24T23:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=765015902ab346f4879acceaf8c8adf61f0e0ed5'/>
<id>765015902ab346f4879acceaf8c8adf61f0e0ed5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
