<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitdb.git/gitdb/fun.py, branch 0.6.2</title>
<subtitle>github.com: gitpython-developers/gitdb.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/'/>
<entry>
<title>Applied autopep8</title>
<updated>2015-01-04T10:21:36+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T10:21:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=ff7615321ee31d981a171f7677a56a971c554059'/>
<id>ff7615321ee31d981a171f7677a56a971c554059</id>
<content type='text'>
autopep8 -v -j 8 --max-line-length 120 --in-place --recursive
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
autopep8 -v -j 8 --max-line-length 120 --in-place --recursive
</pre>
</div>
</content>
</entry>
<entry>
<title>setup.py works now, and binary python module can now be loaded as well.</title>
<updated>2014-11-13T18:49:40+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2014-11-13T18:49:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=7fd369c8549a975efd74c312aa91194b4569b99e'/>
<id>7fd369c8549a975efd74c312aa91194b4569b99e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Now tests work consistently in py2 and 3</title>
<updated>2014-11-13T17:31:17+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2014-11-13T17:31:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=641b64c9f48139cf06774805d32892012fb9b82d'/>
<id>641b64c9f48139cf06774805d32892012fb9b82d</id>
<content type='text'>
It's a nice way of saying that there is still one failing, consistently.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a nice way of saying that there is still one failing, consistently.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed all applicable lint issues</title>
<updated>2014-11-13T11:17:01+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2014-11-13T11:17:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=b64c771bcb2ec336dd549cfe9d072340c886f3c9'/>
<id>b64c771bcb2ec336dd549cfe9d072340c886f3c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'kevin-brown-issue_4' into py2n3</title>
<updated>2014-11-13T09:39:24+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2014-11-13T09:39:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=37393af41229712a4bf46184259c4ed927d31093'/>
<id>37393af41229712a4bf46184259c4ed927d31093</id>
<content type='text'>
Conflicts:
	gitdb/base.py
	gitdb/fun.py
	gitdb/pack.py
	gitdb/stream.py
	gitdb/test/lib.py
	gitdb/util.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	gitdb/base.py
	gitdb/fun.py
	gitdb/pack.py
	gitdb/stream.py
	gitdb/test/lib.py
	gitdb/util.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor adjustments to adapt to changes in async (due to be removed anyway)</title>
<updated>2014-11-13T08:00:44+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2014-11-13T08:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=85dde34bc724570617f3df1cdc40ba1b0942c77e'/>
<id>85dde34bc724570617f3df1cdc40ba1b0942c77e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert types to bytes</title>
<updated>2014-07-22T00:38:17+00:00</updated>
<author>
<name>Kevin Brown</name>
<email>kevin@kevinbrown.in</email>
</author>
<published>2014-07-22T00:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=c63dcacbfa996b1d0d81d50c359fa37e4906cfb1'/>
<id>c63dcacbfa996b1d0d81d50c359fa37e4906cfb1</id>
<content type='text'>
This makes it easier to deal with things internally as now
everything is passed as bytes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it easier to deal with things internally as now
everything is passed as bytes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Start up compat and encoding files</title>
<updated>2014-07-17T00:15:31+00:00</updated>
<author>
<name>Kevin Brown</name>
<email>kevin@kevinbrown.in</email>
</author>
<published>2014-07-17T00:15:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=0465cf327d232101b2de69d714a468b7e1a66a74'/>
<id>0465cf327d232101b2de69d714a468b7e1a66a74</id>
<content type='text'>
There were a few things which were being reused consistently for
compatibility purposes, such as the `buffer`/`memoryview` functions
as well as the `izip` method which needed to be aliased for
Python 3.  The `buffer` function was taken from `smmap` [1] and
reworked slightly to handle the optional third parameter.

This also adds a compatibility file dedicated entirely to encoding
issues, which seem to be the biggest problem.  The main functions
were taken in part from the Django project [2] and rewritten
slightly because our needs are a bit more narrow.

A constants file has been added to consistently handle the
constants which are required for the gitdb project in the core
and the tests.  This is part of a greater plan to reorganize
the `util.py` file included in this project.

This points the async extension back at the original repository
and points it to the latest commit.

[1]: https://github.com/Byron/smmap/blob/1af4b42a2354acbb53c7956d647655922658fd80/smmap/util.py#L20-L26
[2]: https://github.com/django/django/blob/b8d255071ead897cf68120cd2fae7c91326ca2cc/django/utils/encoding.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were a few things which were being reused consistently for
compatibility purposes, such as the `buffer`/`memoryview` functions
as well as the `izip` method which needed to be aliased for
Python 3.  The `buffer` function was taken from `smmap` [1] and
reworked slightly to handle the optional third parameter.

This also adds a compatibility file dedicated entirely to encoding
issues, which seem to be the biggest problem.  The main functions
were taken in part from the Django project [2] and rewritten
slightly because our needs are a bit more narrow.

A constants file has been added to consistently handle the
constants which are required for the gitdb project in the core
and the tests.  This is part of a greater plan to reorganize
the `util.py` file included in this project.

This points the async extension back at the original repository
and points it to the latest commit.

[1]: https://github.com/Byron/smmap/blob/1af4b42a2354acbb53c7956d647655922658fd80/smmap/util.py#L20-L26
[2]: https://github.com/django/django/blob/b8d255071ead897cf68120cd2fae7c91326ca2cc/django/utils/encoding.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Python 2 failures</title>
<updated>2014-07-14T02:15:09+00:00</updated>
<author>
<name>Kevin Brown</name>
<email>kevin@kevinbrown.in</email>
</author>
<published>2014-07-14T02:15:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=0cf09d3310cba7f33b9ebc9badf61ab721d12857'/>
<id>0cf09d3310cba7f33b9ebc9badf61ab721d12857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Making a bit of progress...</title>
<updated>2014-07-14T01:49:51+00:00</updated>
<author>
<name>Kevin Brown</name>
<email>kevin@kevinbrown.in</email>
</author>
<published>2014-07-14T01:49:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitdb.git/commit/?id=087803ee30456c4942d9c18d82c1d686eb081a27'/>
<id>087803ee30456c4942d9c18d82c1d686eb081a27</id>
<content type='text'>
This changes the internals to use BytesIO over StringIO, which
fixed a few of the failing tests in Python 3.  We are only
importing from `io` now, instead of the entire chain, as this is
available in Python 2.6+.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the internals to use BytesIO over StringIO, which
fixed a few of the failing tests in Python 3.  We are only
importing from `io` now, instead of the entire chain, as this is
available in Python 2.6+.
</pre>
</div>
</content>
</entry>
</feed>
