<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/exc.py, branch 2.0.1</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>fix(repo): fail loudly if worktrees are used</title>
<updated>2015-08-29T14:20:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-29T14:19:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e8590424997ab1d578c777fe44bf7e4173036f93'/>
<id>e8590424997ab1d578c777fe44bf7e4173036f93</id>
<content type='text'>
As GitPython is in maintenance mode, there will be no new features.
However, I believe it's good idea to explicitly state we do not support
certain things if this is the case.

Therefore, when worktrees are encountered, we will throw an specific
exception to indicate that.

The current implementation is hacky to speed up development,
and increases the risk of failing due to false-positive worktree
directories.

Related to #344
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As GitPython is in maintenance mode, there will be no new features.
However, I believe it's good idea to explicitly state we do not support
certain things if this is the case.

Therefore, when worktrees are encountered, we will throw an specific
exception to indicate that.

The current implementation is hacky to speed up development,
and increases the risk of failing due to false-positive worktree
directories.

Related to #344
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): throw GitCommandNotFoundError ...</title>
<updated>2015-04-08T09:50:49+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-04-08T09:43:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=1c2dd54358dd526d1d08a8e4a977f041aff74174'/>
<id>1c2dd54358dd526d1d08a8e4a977f041aff74174</id>
<content type='text'>
... if it is not found. Previously, especially on windows, this wasn't
explicit.

Fixes #248, affects #126
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... if it is not found. Previously, especially on windows, this wasn't
explicit.

Fixes #248, affects #126
</pre>
</div>
</content>
</entry>
<entry>
<title>Greatly improved possible safety of Submodule.update(), which is used by default.</title>
<updated>2015-01-20T19:56:33+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-20T19:56:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=9fbae711b76a4f2fa9345f43da6d2cdedd75d6c3'/>
<id>9fbae711b76a4f2fa9345f43da6d2cdedd75d6c3</id>
<content type='text'>
Previously, the implementation would gladly reset new commits in submodules,
and/or reset a dirty working tree.

Now the new force_reset/force flag has to be specified explicitly to get back
to the old behaviour.

All submodule tests except for one are working.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the implementation would gladly reset new commits in submodules,
and/or reset a dirty working tree.

Now the new force_reset/force flag has to be specified explicitly to get back
to the old behaviour.

All submodule tests except for one are working.
</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://trove.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>test_repo works</title>
<updated>2015-01-06T13:05:30+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-06T13:05:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a05e49d2419d65c59c65adf5cd8c05f276550e1d'/>
<id>a05e49d2419d65c59c65adf5cd8c05f276550e1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test_remote works</title>
<updated>2015-01-06T11:22:16+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-06T11:22:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=60e54133aa1105a1270f0a42e74813f75cd2dc46'/>
<id>60e54133aa1105a1270f0a42e74813f75cd2dc46</id>
<content type='text'>
And I have to wonder why git-daemon serves under py2.7, but really
wants receive-pack to be allowed under 3.4. Maybe it's a repository
override which for some reason doesn't work in py3.4 ? Maybe because
the change is not flushed ?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And I have to wonder why git-daemon serves under py2.7, but really
wants receive-pack to be allowed under 3.4. Maybe it's a repository
override which for some reason doesn't work in py3.4 ? Maybe because
the change is not flushed ?
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unnecessary (non-gitpython) tests and fixed flake8</title>
<updated>2015-01-04T15:07:02+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T15:07:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=1de8af907dbced4fde64ee2c7f57527fc43ad1cc'/>
<id>1de8af907dbced4fde64ee2c7f57527fc43ad1cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 linting (trailing whitespace)</title>
<updated>2014-11-16T20:09:47+00:00</updated>
<author>
<name>Antoine Musso</name>
<email>hashar@free.fr</email>
</author>
<published>2014-11-16T20:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c8e70749887370a99adeda972cc3503397b5f9a7'/>
<id>c8e70749887370a99adeda972cc3503397b5f9a7</id>
<content type='text'>
W291 trailing whitespace
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
W291 trailing whitespace
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 linting (whitespace before/after)</title>
<updated>2014-11-16T20:05:53+00:00</updated>
<author>
<name>Antoine Musso</name>
<email>hashar@free.fr</email>
</author>
<published>2014-11-16T19:56:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=614907b7445e2ed8584c1c37df7e466e3b56170f'/>
<id>614907b7445e2ed8584c1c37df7e466e3b56170f</id>
<content type='text'>
E201 whitespace after '('
E202 whitespace before ')'
E203 whitespace before ':'
E225 missing whitespace around operator
E226 missing whitespace around arithmetic operator
E227 missing whitespace around bitwise or shift operator
E228 missing whitespace around modulo operator
E231 missing whitespace after ','
E241 multiple spaces after ','
E251 unexpected spaces around keyword / parameter equals
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
E201 whitespace after '('
E202 whitespace before ')'
E203 whitespace before ':'
E225 missing whitespace around operator
E226 missing whitespace around arithmetic operator
E227 missing whitespace around bitwise or shift operator
E228 missing whitespace around modulo operator
E231 missing whitespace after ','
E241 multiple spaces after ','
E251 unexpected spaces around keyword / parameter equals
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 linting (blank lines expectations)</title>
<updated>2014-11-16T19:51:21+00:00</updated>
<author>
<name>Antoine Musso</name>
<email>hashar@free.fr</email>
</author>
<published>2014-11-16T19:51:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=be34ec23c48d6d5d8fd2ef4491981f6fb4bab8e6'/>
<id>be34ec23c48d6d5d8fd2ef4491981f6fb4bab8e6</id>
<content type='text'>
E301 expected 1 blank line, found 0
E302 expected 2 blank lines, found 1
E303 too many blank lines (n)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
E301 expected 1 blank line, found 0
E302 expected 2 blank lines, found 1
E303 too many blank lines (n)
</pre>
</div>
</content>
</entry>
</feed>
