<feed xmlns='http://www.w3.org/2005/Atom'>
<title>GitPython/test/git/performance/test_utils.py, branch 0.3.2.1-patched</title>
<subtitle>Forked from https://github.com/gitpython-developers/GitPython</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/'/>
<entry>
<title>flattened test folder structure, didn't adjust any file content yet</title>
<updated>2010-11-21T18:19:04+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2010-11-21T18:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=e6019e16d5a74dc49eb7129ee7fd78b4de51dac2'/>
<id>e6019e16d5a74dc49eb7129ee7fd78b4de51dac2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added performance test  to compare inst.__class__() vs type(inst)() class. The first one is faster, although I would have expected the latter one to be faster</title>
<updated>2010-07-14T12:27:27+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2010-07-14T12:27:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=24740f22c59c3bcafa7b2c1f2ec997e4e14f3615'/>
<id>24740f22c59c3bcafa7b2c1f2ec997e4e14f3615</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial frame for implementing read_tree using pure python. As git-read-tree can do much more than we can ( and faster assumably ), the .new method is used to create new index instances from up to 3 trees.</title>
<updated>2010-06-22T19:23:47+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2010-06-22T19:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=be97c4558992a437cde235aafc7ae2bd6df84ac8'/>
<id>be97c4558992a437cde235aafc7ae2bd6df84ac8</id>
<content type='text'>
Implemented multi-tree traversal to facilitate building a stage list more efficiently ( although I am not sure whether it could be faster to use a dictionary together with some intensive lookup ), including test
Added performance to learn how fast certain operations are, and whether one should be preferred over another
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implemented multi-tree traversal to facilitate building a stage list more efficiently ( although I am not sure whether it could be faster to use a dictionary together with some intensive lookup ), including test
Added performance to learn how fast certain operations are, and whether one should be preferred over another
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed implementation after design change to deal with it - all tests run, but next there will have to be more through testing</title>
<updated>2010-06-04T15:22:08+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2010-06-04T15:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=e746f96bcc29238b79118123028ca170adc4ff0f'/>
<id>e746f96bcc29238b79118123028ca170adc4ff0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>commit.create_from_tree now uses pure python implementation, fixed message parsing which truncated newlines although it was ilegitimate. Its up to the reader to truncate therse, nowhere in the git code I could find anyone adding newlines to commits where it is written</title>
<updated>2010-06-03T21:20:34+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2010-06-03T21:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=1e2b46138ba58033738a24dadccc265748fce2ca'/>
<id>1e2b46138ba58033738a24dadccc265748fce2ca</id>
<content type='text'>
Added performance tests for serialization, it does about 5k commits per second if writing to tmpfs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added performance tests for serialization, it does about 5k commits per second if writing to tmpfs
</pre>
</div>
</content>
</entry>
<entry>
<title>odb: implemented loose object streaming, which is impossible to do efficiently considering that it copies string buffers all the time</title>
<updated>2010-06-03T14:35:35+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2010-06-03T14:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=38d59fc8ccccae8882fa48671377bf40a27915a7'/>
<id>38d59fc8ccccae8882fa48671377bf40a27915a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
