<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests-clay/clay_libgit2.h, branch ethomson/https_proxy</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>Rename the Clay test suite to Clar</title>
<updated>2012-01-25T04:35:15+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-01-25T04:35:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3fd1520cd4d8b4d6b6493a7d3dc393ffd9abf1db'/>
<id>3fd1520cd4d8b4d6b6493a7d3dc393ffd9abf1db</id>
<content type='text'>
Clay is the name of a programming language on the makings, and we want
to avoid confusions. Sorry for the huge diff!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clay is the name of a programming language on the makings, and we want
to avoid confusions. Sorry for the huge diff!
</pre>
</div>
</content>
</entry>
<entry>
<title>clay: Move `file_create` to the helpers file</title>
<updated>2012-01-02T09:06:24+00:00</updated>
<author>
<name>Vicent Martí</name>
<email>tanoku@gmail.com</email>
</author>
<published>2012-01-02T09:06:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=1d415455d9484e99dcaa7f061bc9b172c083dabe'/>
<id>1d415455d9484e99dcaa7f061bc9b172c083dabe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use git_buf for path storage instead of stack-based buffers</title>
<updated>2011-12-08T07:08:15+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>arrbee@arrbee.com</email>
</author>
<published>2011-11-30T19:27:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=97769280ba9938ae27f6e06cbd0d5e8a768a86b9'/>
<id>97769280ba9938ae27f6e06cbd0d5e8a768a86b9</id>
<content type='text'>
This converts virtually all of the places that allocate GIT_PATH_MAX
buffers on the stack for manipulating paths to use git_buf objects
instead.  The patch is pretty careful not to touch the public API
for libgit2, so there are a few places that still use GIT_PATH_MAX.

This extends and changes some details of the git_buf implementation
to add a couple of extra functions and to make error handling easier.

This includes serious alterations to all the path.c functions, and
several of the fileops.c ones, too.  Also, there are a number of new
functions that parallel existing ones except that use a git_buf
instead of a stack-based buffer (such as git_config_find_global_r
that exists alongsize git_config_find_global).

This also modifies the win32 version of p_realpath to allocate whatever
buffer size is needed to accommodate the realpath instead of hardcoding
a GIT_PATH_MAX limit, but that change needs to be tested still.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This converts virtually all of the places that allocate GIT_PATH_MAX
buffers on the stack for manipulating paths to use git_buf objects
instead.  The patch is pretty careful not to touch the public API
for libgit2, so there are a few places that still use GIT_PATH_MAX.

This extends and changes some details of the git_buf implementation
to add a couple of extra functions and to make error handling easier.

This includes serious alterations to all the path.c functions, and
several of the fileops.c ones, too.  Also, there are a number of new
functions that parallel existing ones except that use a git_buf
instead of a stack-based buffer (such as git_config_find_global_r
that exists alongsize git_config_find_global).

This also modifies the win32 version of p_realpath to allocate whatever
buffer size is needed to accommodate the realpath instead of hardcoding
a GIT_PATH_MAX limit, but that change needs to be tested still.
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimized of git_buf_join.</title>
<updated>2011-11-30T21:10:47+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>arrbee@arrbee.com</email>
</author>
<published>2011-11-30T21:10:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=969d588d9ab957addb2cecd0f18f7c3699b032b6'/>
<id>969d588d9ab957addb2cecd0f18f7c3699b032b6</id>
<content type='text'>
This streamlines git_buf_join and removes the join-append behavior,
opting instead for a very compact join-replace of the git_buf contents.
The unit tests had to be updated to remove the join-append tests and
have a bunch more exhaustive tests added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This streamlines git_buf_join and removes the join-append behavior,
opting instead for a very compact join-replace of the git_buf contents.
The unit tests had to be updated to remove the join-append tests and
have a bunch more exhaustive tests added.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend git_buf with new utility functions and unit tests.</title>
<updated>2011-11-28T05:56:44+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>arrbee@arrbee.com</email>
</author>
<published>2011-11-28T05:47:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8c74d22ebfae33323b5561d9bd988f272ff61a01'/>
<id>8c74d22ebfae33323b5561d9bd988f272ff61a01</id>
<content type='text'>
Add new functions to git_buf for:
* initializing a buffer from a string
* joining one or more strings onto a buffer with separators
* swapping two buffers in place
* extracting data from a git_buf (leaving it empty)

Also, make git_buf_free leave a git_buf back in its initted state,
and slightly tweak buffer allocation sizes and thresholds.

Finally, port unit tests to clay and extend with lots of new tests
for the various git_buf functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new functions to git_buf for:
* initializing a buffer from a string
* joining one or more strings onto a buffer with separators
* swapping two buffers in place
* extracting data from a git_buf (leaving it empty)

Also, make git_buf_free leave a git_buf back in its initted state,
and slightly tweak buffer allocation sizes and thresholds.

Finally, port unit tests to clay and extend with lots of new tests
for the various git_buf functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests-clay: remove extra semi-colon in clay_libgit2.h, add one to index/rename.c</title>
<updated>2011-11-22T07:19:07+00:00</updated>
<author>
<name>Brandon Casey</name>
<email>drafnel@gmail.com</email>
</author>
<published>2011-11-22T04:47:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b026b00d9c0a3f086bfeeed65897294787659dce'/>
<id>b026b00d9c0a3f086bfeeed65897294787659dce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clay: Bump to 0.9.0, add TAP support</title>
<updated>2011-11-18T00:40:35+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-11-17T05:01:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d1a721c5953c6eaee52042e6ace57f6d7e2cc4ba'/>
<id>d1a721c5953c6eaee52042e6ace57f6d7e2cc4ba</id>
<content type='text'>
Comes with schu's stress tests for config files. Hopefully the diffs
will stay minimal from now on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comes with schu's stress tests for config files. Hopefully the diffs
will stay minimal from now on.
</pre>
</div>
</content>
</entry>
<entry>
<title>Come out and Clay</title>
<updated>2011-09-14T23:12:46+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-09-14T23:12:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f1558d9bcac169681491afff4518cdbbc6e86fb3'/>
<id>f1558d9bcac169681491afff4518cdbbc6e86fb3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
