git.py: retry execute() to workaround interrupted system calls
commit7a8ac82c54c21b24f943fd3ad9ace10c9daf3c13
authorDavid Aguilar <davvid@gmail.com>
Thu, 30 Oct 2008 04:07:44 +0000 (29 21:07 -0700)
committerDavid Aguilar <davvid@gmail.com>
Thu, 30 Oct 2008 04:07:44 +0000 (29 21:07 -0700)
tree7c0c88dd1f5d06c57efa857ef2424d8ec5f4d852
parent6d603db101febea5ec96693b0739f416c90ed394
git.py: retry execute() to workaround interrupted system calls

unix can still kick us with an EINTR so we have to retry read() calls.
This is known to workaround a problem on OSX but it likely exists
other places too.

Signed-off-by: David Aguilar <davvid@gmail.com>
cola/git.py