<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests-clay/object/tree, 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 tests: free resources</title>
<updated>2012-01-06T00:13:08+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2012-01-06T00:13:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=91d46f8df3802245a5bc200fb57d9f2076c280b4'/>
<id>91d46f8df3802245a5bc200fb57d9f2076c280b4</id>
<content type='text'>
Trees, indices and repos need to be freed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Trees, indices and repos need to be freed
</pre>
</div>
</content>
</entry>
<entry>
<title>add diff-index tests</title>
<updated>2011-12-30T19:14:05+00:00</updated>
<author>
<name>Clemens Buchacher</name>
<email>drizzd@aon.at</email>
</author>
<published>2011-12-29T09:37:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0fb3fba123d8fbd99a9e1f9f47c192c704daee24'/>
<id>0fb3fba123d8fbd99a9e1f9f47c192c704daee24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clay: reset expect_idx in diff_more test</title>
<updated>2011-12-30T19:14:05+00:00</updated>
<author>
<name>Clemens Buchacher</name>
<email>drizzd@aon.at</email>
</author>
<published>2011-12-29T14:06:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ee3f96d4e097026f045022887acaf541ff73687d'/>
<id>ee3f96d4e097026f045022887acaf541ff73687d</id>
<content type='text'>
For the diff-index tests, the diff_more test will run multiple
times. Reset the expect_idx counter after each test in order to
allow this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the diff-index tests, the diff_more test will run multiple
times. Reset the expect_idx counter after each test in order to
allow this.
</pre>
</div>
</content>
</entry>
<entry>
<title>commit: add test to ensure predictability of generation of commit, tree and blob object ids</title>
<updated>2011-12-14T12:16:56+00:00</updated>
<author>
<name>nulltoken</name>
<email>emeric.fermas@gmail.com</email>
</author>
<published>2011-12-14T08:38:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=8fae76c5e5d561ed3b6f4f4a2c73244a1c5439f6'/>
<id>8fae76c5e5d561ed3b6f4f4a2c73244a1c5439f6</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/oid-generation' into development</title>
<updated>2011-12-14T02:32:49+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-12-14T02:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=16a9f32abd9b038cb07e419e646ebf3aab520796'/>
<id>16a9f32abd9b038cb07e419e646ebf3aab520796</id>
<content type='text'>
Conflicts:
	tests-clay/clay.h
	tests-clay/clay_main.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	tests-clay/clay.h
	tests-clay/clay_main.c
</pre>
</div>
</content>
</entry>
<entry>
<title>tree: add test to ensure predictability of generation of object ids</title>
<updated>2011-12-04T17:12:40+00:00</updated>
<author>
<name>nulltoken</name>
<email>emeric.fermas@gmail.com</email>
</author>
<published>2011-12-04T16:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a7954d2a5a950c6e2162fee3001ccbc18a7acea4'/>
<id>a7954d2a5a950c6e2162fee3001ccbc18a7acea4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>clay: add tests for tree diff'ing</title>
<updated>2011-12-03T17:06:27+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlos@cmartin.tk</email>
</author>
<published>2011-10-26T22:19:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b4d757c0a8566937df4df9eda205ebb1fbe7aeff'/>
<id>b4d757c0a8566937df4df9eda205ebb1fbe7aeff</id>
<content type='text'>
Signed-off-by: Carlos Martín Nieto &lt;carlos@cmartin.tk&gt;
Signed-off-by: Vicent Marti &lt;tanoku@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Carlos Martín Nieto &lt;carlos@cmartin.tk&gt;
Signed-off-by: Vicent Marti &lt;tanoku@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename all `_close` methods</title>
<updated>2011-11-26T07:48:00+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-11-26T03:59:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=45e79e37012ffec58c754000c23077ecac2da753'/>
<id>45e79e37012ffec58c754000c23077ecac2da753</id>
<content type='text'>
There's no difference between `_free` and `_close` semantics: keep
everything with the same name to avoid confusions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There's no difference between `_free` and `_close` semantics: keep
everything with the same name to avoid confusions.
</pre>
</div>
</content>
</entry>
<entry>
<title>repository: Change ownership semantics</title>
<updated>2011-11-26T07:37:08+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2011-11-25T07:16:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9462c471435b4de74848408bebe41d770dc49a50'/>
<id>9462c471435b4de74848408bebe41d770dc49a50</id>
<content type='text'>
The ownership semantics have been changed all over the library to be
consistent. There are no more "borrowed" or duplicated references.

Main changes:

	- `git_repository_open2` and `3` have been dropped.

	- Added setters and getters to hotswap all the repository owned
	objects:

		`git_repository_index`
		`git_repository_set_index`
		`git_repository_odb`
		`git_repository_set_odb`
		`git_repository_config`
		`git_repository_set_config`
		`git_repository_workdir`
		`git_repository_set_workdir`

	Now working directories/index files/ODBs and so on can be
	hot-swapped after creating a repository and between operations.

	- All these objects now have proper ownership semantics with
	refcounting: they all require freeing after they are no longer
	needed (the repository always keeps its internal reference).

	- Repository open and initialization has been updated to keep in
	mind the configuration files. Bare repositories are now always
	detected, and a default config file is created on init.

	- All the tests affected by these changes have been dropped from the
	old test suite and ported to the new one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ownership semantics have been changed all over the library to be
consistent. There are no more "borrowed" or duplicated references.

Main changes:

	- `git_repository_open2` and `3` have been dropped.

	- Added setters and getters to hotswap all the repository owned
	objects:

		`git_repository_index`
		`git_repository_set_index`
		`git_repository_odb`
		`git_repository_set_odb`
		`git_repository_config`
		`git_repository_set_config`
		`git_repository_workdir`
		`git_repository_set_workdir`

	Now working directories/index files/ODBs and so on can be
	hot-swapped after creating a repository and between operations.

	- All these objects now have proper ownership semantics with
	refcounting: they all require freeing after they are no longer
	needed (the repository always keeps its internal reference).

	- Repository open and initialization has been updated to keep in
	mind the configuration files. Bare repositories are now always
	detected, and a default config file is created on init.

	- All the tests affected by these changes have been dropped from the
	old test suite and ported to the new one.
</pre>
</div>
</content>
</entry>
</feed>
