diff options
author | Paul Mackerras <paulus@samba.org> | 2007-06-17 14:45:00 +1000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-06-23 20:55:38 +1000 |
commit | 7eb3cb9c683624681541972910328054e9431b43 (patch) | |
tree | e3a06b48af70922be2c006ef50466ba8d010fd04 /commit.c | |
parent | e507fd4871acc52cc95934d3d5a6faa04d504ec9 (diff) | |
download | git-7eb3cb9c683624681541972910328054e9431b43.tar.gz |
gitk: Implement a simple scheduler for the compute-intensive stuff
This allows us to do compute-intensive processing, such as laying out
the graph, relatively efficiently while also having the GUI be
reasonably responsive. The problem previously was that file events
were serviced before X events, so reading from another process which
supplies data quickly (hi git rev-list :) could mean that X events
didn't get processed for a long time.
With this, gitk finishes laying out the graph slightly sooner and
still responds to the GUI while doing so.
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions