<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/test/test_git.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>Support repeated kwargs</title>
<updated>2016-04-19T19:47:45+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-18T09:08:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a3c89a5e020bb4747fd9470ba9a82a54c33bb5fa'/>
<id>a3c89a5e020bb4747fd9470ba9a82a54c33bb5fa</id>
<content type='text'>
Some Git command line options are allowed to be repeated multiple times.
Examples of this are the -C flag which may occur more than once to
"strengthen" its effect, or the -L flag on Git blames, to select
multiple blocks of lines to blame.

    $ git diff -C -C HEAD~1 HEAD
    $ git blame -L 1-3 -L 12-18 HEAD -- somefile.py

This patch supports passing a list/tuple as the value part for kwargs,
so that the generated Git command contain the repeated options.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some Git command line options are allowed to be repeated multiple times.
Examples of this are the -C flag which may occur more than once to
"strengthen" its effect, or the -L flag on Git blames, to select
multiple blocks of lines to blame.

    $ git diff -C -C HEAD~1 HEAD
    $ git blame -L 1-3 -L 12-18 HEAD -- somefile.py

This patch supports passing a list/tuple as the value part for kwargs,
so that the generated Git command contain the repeated options.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(test): update to changes.</title>
<updated>2015-08-19T22:18:48+00:00</updated>
<author>
<name>Marcos Dione</name>
<email>mdione@grulic.org.ar</email>
</author>
<published>2015-08-19T22:18:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=ec15e53439d228ec64cb260e02aeae5cc05c5b2b'/>
<id>ec15e53439d228ec64cb260e02aeae5cc05c5b2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(travis): get py2.6 to work</title>
<updated>2015-07-03T14:54:35+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T14:54:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=bbf04348b0c79be2103fd3aaa746685578eb12fd'/>
<id>bbf04348b0c79be2103fd3aaa746685578eb12fd</id>
<content type='text'>
Seems like OSX is somewhat special here ... .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Seems like OSX is somewhat special here ... .
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): work with py3</title>
<updated>2015-07-03T14:43:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T14:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=9db24bc7a617cf93321bb60de6af2a20efd6afc1'/>
<id>9db24bc7a617cf93321bb60de6af2a20efd6afc1</id>
<content type='text'>
Fixed additional test which seems to have different outcomes depending
on the interpreter. This just makes it work withouth attempting
to find the root cause of the issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed additional test which seems to have different outcomes depending
on the interpreter. This just makes it work withouth attempting
to find the root cause of the issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): don't open stdout when fetching</title>
<updated>2015-07-03T13:37:29+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T13:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=369e564174bfdd592d64a027bebc3f3f41ee8f11'/>
<id>369e564174bfdd592d64a027bebc3f3f41ee8f11</id>
<content type='text'>
This allows us to use the main thread to parse stderr to get progress,
and resolve assertion failures hopefully once and for all.

Relates to #301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows us to use the main thread to parse stderr to get progress,
and resolve assertion failures hopefully once and for all.

Relates to #301
</pre>
</div>
</content>
</entry>
<entry>
<title>test(git): remove unnecessary fixture</title>
<updated>2015-07-03T10:40:57+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T10:40:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=36dbe7e9b55a09c68ba179bcf2c3d3e1b7898ef3'/>
<id>36dbe7e9b55a09c68ba179bcf2c3d3e1b7898ef3</id>
<content type='text'>
Test was adjusted as well to parse only a single file which simulates
stderr output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test was adjusted as well to parse only a single file which simulates
stderr output.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): line parsing</title>
<updated>2015-07-03T09:58:01+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-03T09:43:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=040108747e2f868c61f870799a78850b792ddd0a'/>
<id>040108747e2f868c61f870799a78850b792ddd0a</id>
<content type='text'>
* Previously we could fail to parse the last line within a read buffer,
  which is now fixed.
* Added a test to verify our *slow* line parsing works as expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Previously we could fail to parse the last line within a read buffer,
  which is now fixed.
* Added a test to verify our *slow* line parsing works as expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(git-test): assure test does works on linux</title>
<updated>2015-06-26T08:46:39+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-26T08:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=195ecc3da4a851734a853af6d739c21b44e0d7f0'/>
<id>195ecc3da4a851734a853af6d739c21b44e0d7f0</id>
<content type='text'>
It shows that the previous implementation was never really working on
linux, and thus failed on travis as well for good reason.

Closes #303
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It shows that the previous implementation was never really working on
linux, and thus failed on travis as well for good reason.

Closes #303
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(test_git): handle `select.poll()` missing</title>
<updated>2015-06-10T13:10:27+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-10T13:10:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=982eefb2008826604d54c1a6622c12240efb0961'/>
<id>982eefb2008826604d54c1a6622c12240efb0961</id>
<content type='text'>
In that case, the handler for processing stdout and stderr of the git
process is offloaded to threads. These currently don't return
any exception they raise.

We could easily fix this using an approach as shown
[here](http://goo.gl/hnVax6).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In that case, the handler for processing stdout and stderr of the git
process is offloaded to threads. These currently don't return
any exception they raise.

We could easily fix this using an approach as shown
[here](http://goo.gl/hnVax6).
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(test_cmd): handle GitCommandNotFound in test</title>
<updated>2015-04-08T10:08:54+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-04-08T10:08:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a08733d76a8254a20a28f4c3875a173dcf0ad129'/>
<id>a08733d76a8254a20a28f4c3875a173dcf0ad129</id>
<content type='text'>
Related to #248
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #248
</pre>
</div>
</content>
</entry>
</feed>
