<feed xmlns='http://www.w3.org/2005/Atom'>
<title>GitPython/git/repo, branch 0.3.5</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>Removed all previously added invocations of os.path.realpath as it wasn't required afterall.</title>
<updated>2015-01-12T10:16:52+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-12T10:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=ede325d15ba9cba0e7fe9ee693085fd5db966629'/>
<id>ede325d15ba9cba0e7fe9ee693085fd5db966629</id>
<content type='text'>
Turns out that the now removed `read_gitfile` functions applied os.path.realpath which caused
the issue described in #224.

Fixes #224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out that the now removed `read_gitfile` functions applied os.path.realpath which caused
the issue described in #224.

Fixes #224
</pre>
</div>
</content>
</entry>
<entry>
<title>Repo paths are now converted to real paths, as well as all paths involved in index related work.</title>
<updated>2015-01-12T10:14:06+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-12T10:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=43e430d7fa5298f6db6b1649c1a77c208bacf2fc'/>
<id>43e430d7fa5298f6db6b1649c1a77c208bacf2fc</id>
<content type='text'>
That way, we don't try to compare a real-path to a non-real one, which would make the implementation think
a file is not actually part of the repository.

Fixes #224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way, we don't try to compare a real-path to a non-real one, which would make the implementation think
a file is not actually part of the repository.

Fixes #224
</pre>
</div>
</content>
</entry>
<entry>
<title>Added specific test for roughly checking configuration paths.</title>
<updated>2015-01-12T09:25:15+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-12T09:25:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=dfb0a9c4bca590efaa86f8edc3fdb62bd536bce7'/>
<id>dfb0a9c4bca590efaa86f8edc3fdb62bd536bce7</id>
<content type='text'>
For some reason, I didn't trust the existing one as it tests that code
more indirectly.

Related to #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some reason, I didn't trust the existing one as it tests that code
more indirectly.

Related to #160
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-implemented 'user' config level based on suggestion by @jzempel</title>
<updated>2015-01-12T09:20:23+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-12T09:20:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=acd82464a11f3c2d3edc1d152d028a142da31a9f'/>
<id>acd82464a11f3c2d3edc1d152d028a142da31a9f</id>
<content type='text'>
The point is that XDG_CONFIG_HOME is meant to point at the '.config' directory,
whereas '.config' has to be added only if HOME is used instead.

Fixes #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The point is that XDG_CONFIG_HOME is meant to point at the '.config' directory,
whereas '.config' has to be added only if HOME is used instead.

Fixes #160
</pre>
</div>
</content>
</entry>
<entry>
<title>Added 'user' configuration level.</title>
<updated>2015-01-10T18:50:14+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-10T18:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=597bc56a32e1b709eefa4e573f11387d04629f0d'/>
<id>597bc56a32e1b709eefa4e573f11387d04629f0d</id>
<content type='text'>
Fixes #160
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #160
</pre>
</div>
</content>
</entry>
<entry>
<title>Repo.init() now supports paths with a '~' in it, or environment variables in general.</title>
<updated>2015-01-10T18:20:22+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-10T18:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=6e8aa9b0aefc30ee5807c2b2cf433a38555b7e0b'/>
<id>6e8aa9b0aefc30ee5807c2b2cf433a38555b7e0b</id>
<content type='text'>
Fixes #83
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #83
</pre>
</div>
</content>
</entry>
<entry>
<title>Added search_parent_directories keyword argument to Repo type.</title>
<updated>2015-01-10T17:22:48+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-10T17:22:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=96c6ab4f7572fd5ca8638f3cb6e342d5000955e7'/>
<id>96c6ab4f7572fd5ca8638f3cb6e342d5000955e7</id>
<content type='text'>
Now by default, we will not walk up the directory structure and possibly find
git directories that the user didn't intend to find.
If required, that kind of behaviour can be turned back on.

Fixes #65
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now by default, we will not walk up the directory structure and possibly find
git directories that the user didn't intend to find.
If required, that kind of behaviour can be turned back on.

Fixes #65
</pre>
</div>
</content>
</entry>
<entry>
<title>Added test to assure blame can deal with binary patches.</title>
<updated>2015-01-09T11:49:03+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-09T11:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=17f5d13a7a741dcbb2a30e147bdafe929cff4697'/>
<id>17f5d13a7a741dcbb2a30e147bdafe929cff4697</id>
<content type='text'>
Fixes #74
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #74
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved handling of name-resolution, which will not mangle names anymore.</title>
<updated>2015-01-08T16:08:02+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-08T16:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=b08651e5ae2bffef5e4fb44fbdd7d467715e3b73'/>
<id>b08651e5ae2bffef5e4fb44fbdd7d467715e3b73</id>
<content type='text'>
Previously, an unresolvable ref name like HEAD would end up as HEX and
was presented as BadObject error, even though that exception is for
invalid shas only.
Now BadName is thrown, which converts into a more useful error message.

Improves #105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, an unresolvable ref name like HEAD would end up as HEX and
was presented as BadObject error, even though that exception is for
invalid shas only.
Now BadName is thrown, which converts into a more useful error message.

Improves #105
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed PY3 support.</title>
<updated>2015-01-08T11:22:29+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-08T11:19:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=e40ad6369bc74d01af4dc41d3a9b8e25ac2aa01e'/>
<id>e40ad6369bc74d01af4dc41d3a9b8e25ac2aa01e</id>
<content type='text'>
Apparently, thanks to an incorrect version check, PY3 ended up using
a git command object database by default. This is now fixed.
Additionally, the update_cache code was adjusted to check for method-existence,
as it's valid to use object databases which simply don't have a
caching mechanism (like the git command object database)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently, thanks to an incorrect version check, PY3 ended up using
a git command object database by default. This is now fixed.
Additionally, the update_cache code was adjusted to check for method-existence,
as it's valid to use object databases which simply don't have a
caching mechanism (like the git command object database)
</pre>
</div>
</content>
</entry>
</feed>
