<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/test, branch issue-232-reproduction</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>Remote.fetch|pull() will not use poll/threads anymore as only stderr is read.</title>
<updated>2015-01-20T09:05:25+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-20T09:05:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=fe2fbc5913258ef8379852c6d45fcf226b09900b'/>
<id>fe2fbc5913258ef8379852c6d45fcf226b09900b</id>
<content type='text'>
This simplification should improve performance and remove issues like those
in #232.

NOTE: Debug code is still contained here
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simplification should improve performance and remove issues like those
in #232.

NOTE: Debug code is still contained here
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed previously failing test</title>
<updated>2015-01-15T18:16:08+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-15T18:16:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a9a5414300a245b6e93ea4f39fbca792c3ec753f'/>
<id>a9a5414300a245b6e93ea4f39fbca792c3ec753f</id>
<content type='text'>
It actually revealed a bug in the implementation of Submodule.add,
which just showed in python 3 for the wrong reasons. Thankfully,
failing tests after all allowed to get this issue fixed ... .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It actually revealed a bug in the implementation of Submodule.add,
which just showed in python 3 for the wrong reasons. Thankfully,
failing tests after all allowed to get this issue fixed ... .
</pre>
</div>
</content>
</entry>
<entry>
<title>Verified that it apparently is impossible to add empty submodules using git-python.</title>
<updated>2015-01-15T17:05:48+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-15T17:05:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=26fc5866f6ed994f3b9d859a3255b10d04ee653d'/>
<id>26fc5866f6ed994f3b9d859a3255b10d04ee653d</id>
<content type='text'>
This is the case with `git submodule add` as well. This makes sense as
an empty git repository doesn't have a commit, which needs to be specified
as SHA in the parent repositories tree entry for the respective submodule.

When manually adding the empty submodule to the .gitmodules file, git-python
will throw another error related to the inability to find the submodule
in the index.

Even if an iteration would be possible, git-python would now throw
a BadName exception, which clearly indicates that the 'HEAD' revision
is invalid (as it doesn't point to any commit).

Fixes #152
Fixes #105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the case with `git submodule add` as well. This makes sense as
an empty git repository doesn't have a commit, which needs to be specified
as SHA in the parent repositories tree entry for the respective submodule.

When manually adding the empty submodule to the .gitmodules file, git-python
will throw another error related to the inability to find the submodule
in the index.

Even if an iteration would be possible, git-python would now throw
a BadName exception, which clearly indicates that the 'HEAD' revision
is invalid (as it doesn't point to any commit).

Fixes #152
Fixes #105
</pre>
</div>
</content>
</entry>
<entry>
<title>Submodule.add() can now handle absolute module paths in agreement to the doc string.</title>
<updated>2015-01-15T15:53:15+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-15T15:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=508807e59ce9d6c3574d314d502e82238e3e606c'/>
<id>508807e59ce9d6c3574d314d502e82238e3e606c</id>
<content type='text'>
Previously, it would say it can handle absolute module paths, but didn't
actually do so.
A test-case was improved to check for this case.

Fixes #161
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, it would say it can handle absolute module paths, but didn't
actually do so.
A test-case was improved to check for this case.

Fixes #161
</pre>
</div>
</content>
</entry>
<entry>
<title>Added the first submodule will no longer cause an IOError.</title>
<updated>2015-01-15T15:03:47+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-15T15:03:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=27c31e2fde54c0587c032ccffdaa7c4ddf5b2ae5'/>
<id>27c31e2fde54c0587c032ccffdaa7c4ddf5b2ae5</id>
<content type='text'>
This is verified by the respective test.

Fixes #117
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is verified by the respective test.

Fixes #117
</pre>
</div>
</content>
</entry>
<entry>
<title>Added 'path' keyword argument to Repo.archive().</title>
<updated>2015-01-14T15:23:17+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-14T15:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=aa1b156ee96f5aabdca153c152ec6e3215fdf16f'/>
<id>aa1b156ee96f5aabdca153c152ec6e3215fdf16f</id>
<content type='text'>
This allows sub-trees to be archived as well, and makes `.archive()`
feature complete.

Fixes #67
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows sub-trees to be archived as well, and makes `.archive()`
feature complete.

Fixes #67
</pre>
</div>
</content>
</entry>
<entry>
<title>GitConfigParser now respects and merges 'include' sections</title>
<updated>2015-01-14T11:46:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-14T11:46:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=619c989915b568e4737951fafcbae14cd06d6ea6'/>
<id>619c989915b568e4737951fafcbae14cd06d6ea6</id>
<content type='text'>
We implement it as described in this article:
http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig

Thus we handle

* cycles
* relative and absolute include paths
* write-backs in case of writable GitConfigParser instances

Fixes #201
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We implement it as described in this article:
http://stackoverflow.com/questions/1557183/is-it-possible-to-include-a-file-in-your-gitconfig

Thus we handle

* cycles
* relative and absolute include paths
* write-backs in case of writable GitConfigParser instances

Fixes #201
</pre>
</div>
</content>
</entry>
<entry>
<title>Added `Repo.merge_base(...)` implementation, including test-case.</title>
<updated>2015-01-13T19:00:21+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-13T19:00:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e973e6f829de5dd1c09d0db39d232230e7eb01d8'/>
<id>e973e6f829de5dd1c09d0db39d232230e7eb01d8</id>
<content type='text'>
Fixes #169
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #169
</pre>
</div>
</content>
</entry>
<entry>
<title>IndexFile.commit() now runs pre-commit and post-commit hooks.</title>
<updated>2015-01-12T13:55:31+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-12T13:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e8eae18dcc360e6ab96c2291982bd4306adc01b9'/>
<id>e8eae18dcc360e6ab96c2291982bd4306adc01b9</id>
<content type='text'>
However, it does so only on posix. The test-case will run on posix only
as well.
Please note that in theory, even on windows we will attempt to run hooks,
even though I am not sure that this will actually work.

Fixes #81
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
However, it does so only on posix. The test-case will run on posix only
as well.
Please note that in theory, even on windows we will attempt to run hooks,
even though I am not sure that this will actually work.

Fixes #81
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed os.path.realpath invocations as they are not necessary if paths are used consistently.</title>
<updated>2015-01-12T11:25:53+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-12T11:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e7671110bc865786ffe61cf9b92bf43c03759229'/>
<id>e7671110bc865786ffe61cf9b92bf43c03759229</id>
<content type='text'>
This will save IOPs, and make the code easier to understand (I suppose).

Related to #224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will save IOPs, and make the code easier to understand (I suppose).

Related to #224
</pre>
</div>
</content>
</entry>
</feed>
