<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/cmd.py, branch 2.0.0</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>Make sure .read() and friends always return bytes</title>
<updated>2016-04-06T15:12:23+00:00</updated>
<author>
<name>Vincent Driessen</name>
<email>me@nvie.com</email>
</author>
<published>2016-04-06T15:12:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=6271586d7ef494dd5baeff94abebbab97d45482b'/>
<id>6271586d7ef494dd5baeff94abebbab97d45482b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): Use buffered reads</title>
<updated>2016-02-25T03:39:18+00:00</updated>
<author>
<name>Colin Snover</name>
<email>csnover@users.noreply.github.com</email>
</author>
<published>2016-02-25T03:39:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=5982ff789e731c1cbd9b05d1c6826adf0cd8080b'/>
<id>5982ff789e731c1cbd9b05d1c6826adf0cd8080b</id>
<content type='text'>
Popen defaults to using unbuffered reads, which are extremely slow.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Popen defaults to using unbuffered reads, which are extremely slow.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): allow improved errors during clone operation</title>
<updated>2016-02-14T17:22:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-14T17:22:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=121f6af3a75e4f48acf31b1af2386cdd5bf91e00'/>
<id>121f6af3a75e4f48acf31b1af2386cdd5bf91e00</id>
<content type='text'>
Related to #383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #383
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): focus !</title>
<updated>2016-02-13T17:06:48+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-13T17:06:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=55db0fcce5ec5a92d2bdba8702bdfee9a8bca93d'/>
<id>55db0fcce5ec5a92d2bdba8702bdfee9a8bca93d</id>
<content type='text'>
Thanks travis, once again !
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks travis, once again !
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): safely read from stderr</title>
<updated>2016-02-13T17:03:14+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-13T17:02:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d2f6fef3c887719a250c78c22cba723b2200df1b'/>
<id>d2f6fef3c887719a250c78c22cba723b2200df1b</id>
<content type='text'>
Fixes #383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #383
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): prevent deadlock on clone/fetch/pull</title>
<updated>2016-02-07T11:20:04+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-07T11:20:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f8775f9b8e40b18352399445dba99dd1d805e8c6'/>
<id>f8775f9b8e40b18352399445dba99dd1d805e8c6</id>
<content type='text'>
We keep stdout closed, which seems to have the side-effect of
stdout being connected to your TTY, in case you run a terminal.

However, this shold also prevent deadlocks, as only stderr is used.
The alternative would have been to try to fetch lines concurrently,
and we have been there.

For clone(), `communicate()` is used, and with some luck this will
just do the right thing. Even though last time I checked, it
didn't ... ? Lets see.

Stab at #72
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We keep stdout closed, which seems to have the side-effect of
stdout being connected to your TTY, in case you run a terminal.

However, this shold also prevent deadlocks, as only stderr is used.
The alternative would have been to try to fetch lines concurrently,
and we have been there.

For clone(), `communicate()` is used, and with some luck this will
just do the right thing. Even though last time I checked, it
didn't ... ? Lets see.

Stab at #72
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a non-Windows import</title>
<updated>2015-12-21T10:48:58+00:00</updated>
<author>
<name>Ashley Whetter</name>
<email>ashley.whetter@aardman.com</email>
</author>
<published>2015-12-21T10:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=05a302c962afbe5b54e207f557f0d3f77d040dc8'/>
<id>05a302c962afbe5b54e207f557f0d3f77d040dc8</id>
<content type='text'>
signal.SIGKILL is not available on Windows so use signal.SIGTERM as a backup
when SIGKILL is not available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
signal.SIGKILL is not available on Windows so use signal.SIGTERM as a backup
when SIGKILL is not available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #354 from dpursehouse/execute-timeout</title>
<updated>2015-10-16T07:42:32+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-10-16T07:42:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a929ab29016e91d661274fc3363468eb4a19b4b2'/>
<id>a929ab29016e91d661274fc3363468eb4a19b4b2</id>
<content type='text'>
Include 'timeout' parameter in Git execute</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include 'timeout' parameter in Git execute</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cmd): remove unused import</title>
<updated>2015-10-15T07:25:54+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-10-15T07:25:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=ed8939d6167571fc2b141d34f26694a79902fde2'/>
<id>ed8939d6167571fc2b141d34f26694a79902fde2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
