GNOME Bugzilla – Bug 608264
UI blocks during execution of git commands
Last modified: 2010-03-22 01:01:12 UTC
Due to the way command output is read in GiggleDispatcher, the program may block waiting for I/O if a command does not write to stdout after some initial output. Note that while this is somehow related to bug 566329, comment 3, it is IMHO a separate issue.
Created attachment 152419 [details] [review] Improve responsiveness when executing git commands Set G_IO_FLAG_NONBLOCK on the command's pipe to avoid I/O blocking.
Comment on attachment 152419 [details] [review] Improve responsiveness when executing git commands patch looks good, waiting for Mathias final review
Comment on attachment 152419 [details] [review] Improve responsiveness when executing git commands Please, go ahead and commit this
Attachment 152419 [details] pushed as fbc6b19 - Improve responsiveness when executing git commands