<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git, branch issue-301-reproduction</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>chore(remote): added debug helper</title>
<updated>2015-06-26T08:22:36+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-26T08:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=dc81244873dce76db5694e6c1dbb6870c0f5dd02'/>
<id>dc81244873dce76db5694e6c1dbb6870c0f5dd02</id>
<content type='text'>
Write debug files for stderr output as well as FETCH_INFO into
the git repository, e.g. into `.git/`

Help with #301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Write debug files for stderr output as well as FETCH_INFO into
the git repository, e.g. into `.git/`

Help with #301
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(index): handle adding symlinks to dirs</title>
<updated>2015-06-26T07:58:47+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-26T07:58:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=cfc70fe92d42a853d4171943bde90d86061e3f3a'/>
<id>cfc70fe92d42a853d4171943bde90d86061e3f3a</id>
<content type='text'>
When expanding directories, check if it is a symlink and don't expand
them at all.

Previously, we followed symlinks and expanded their contents, which
could lead to weird index files.

Fixes #302
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When expanding directories, check if it is a symlink and don't expand
them at all.

Previously, we followed symlinks and expanded their contents, which
could lead to weird index files.

Fixes #302
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'missionfocus-loggingNullHandlers'</title>
<updated>2015-06-26T07:18:57+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-26T07:18:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=8724dfa6bf8f6de9c36d10b9b52ab8a1ea30c3b2'/>
<id>8724dfa6bf8f6de9c36d10b9b52ab8a1ea30c3b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(logging): monkeypatch logging with NullHandler</title>
<updated>2015-06-26T07:17:19+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-26T07:17:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=d1a9a232fbde88a347935804721ec7cd08de6f65'/>
<id>d1a9a232fbde88a347935804721ec7cd08de6f65</id>
<content type='text'>
This will make usage of the `NullHandler` possible in python 2.6
and below.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make usage of the `NullHandler` possible in python 2.6
and below.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added NullHandlers to all loggers to preven "No handler" messages</title>
<updated>2015-06-25T13:24:40+00:00</updated>
<author>
<name>James Nowell</name>
<email>jcnowell@missionfocus.com</email>
</author>
<published>2015-06-25T13:24:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=aa0ccead680443b07fd675f8b906758907bdb415'/>
<id>aa0ccead680443b07fd675f8b906758907bdb415</id>
<content type='text'>
When the code is run without setting up loggers, the loggers have no
handlers for the emitted messages. The logging module displays:
`No handlers could be found for logger "git.cmd"` on the
console. By adding a NullHandler (a no-op) the message disappears,
and doesn't affect logging when other handlers are configured.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the code is run without setting up loggers, the loggers have no
handlers for the emitted messages. The logging module displays:
`No handlers could be found for logger "git.cmd"` on the
console. By adding a NullHandler (a no-op) the message disappears,
and doesn't affect logging when other handlers are configured.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #291 from hvnsweeting/support-init-choosing-backend</title>
<updated>2015-06-10T15:34:47+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-10T15:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=640d1506e7f259d675976e7fffcbc854d41d4246'/>
<id>640d1506e7f259d675976e7fffcbc854d41d4246</id>
<content type='text'>
support passing odbt for using with Repo</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
support passing odbt for using with Repo</pre>
</div>
</content>
</entry>
<entry>
<title>fix(remote): assert fetch respec is set</title>
<updated>2015-06-10T14:59:00+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-10T14:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=4a771adc5352dd3876dd2ef3d0c52c8e803fc084'/>
<id>4a771adc5352dd3876dd2ef3d0c52c8e803fc084</id>
<content type='text'>
It turns out we can't deal do fetches if no refspec is set as git
will change the format of the fetch return values, providing less
information than usual.

A test was added to show that such a case will fail, and an assertion
will assure we don't attempt to fetch/pull if there is no refspec
for 'fetch'.

Closes #296
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It turns out we can't deal do fetches if no refspec is set as git
will change the format of the fetch return values, providing less
information than usual.

A test was added to show that such a case will fail, and an assertion
will assure we don't attempt to fetch/pull if there is no refspec
for 'fetch'.

Closes #296
</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://91.123.203.49/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>Merge branch 'victorgp-master'</title>
<updated>2015-06-10T12:50:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-10T12:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=152a60f0bd7c5b495a3ce91d0e45393879ec0477'/>
<id>152a60f0bd7c5b495a3ce91d0e45393879ec0477</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(remote): don't close stdout on fetch/pull</title>
<updated>2015-06-10T12:50:08+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-06-10T12:18:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=c8c696b3cf0c2441aefaef3592e2b815472f162a'/>
<id>c8c696b3cf0c2441aefaef3592e2b815472f162a</id>
<content type='text'>
Reverted changes of `fe2fbc5~2`.

This caused `git-pull` to error, which now actually results in a fatal
error while fetching or pulling. Previously we simply didn't check
for this issue.

Now we are back to a `poll` based or threaded concurrent reading from
stdout and stderr to prevent a git process deadlock, and the
aforementioned error.

Related to #297
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverted changes of `fe2fbc5~2`.

This caused `git-pull` to error, which now actually results in a fatal
error while fetching or pulling. Previously we simply didn't check
for this issue.

Now we are back to a `poll` based or threaded concurrent reading from
stdout and stderr to prevent a git process deadlock, and the
aforementioned error.

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