summaryrefslogtreecommitdiff
path: root/commit.c
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2007-06-17 14:45:00 +1000
committerPaul Mackerras <paulus@samba.org>2007-06-23 20:55:38 +1000
commit7eb3cb9c683624681541972910328054e9431b43 (patch)
treee3a06b48af70922be2c006ef50466ba8d010fd04 /commit.c
parente507fd4871acc52cc95934d3d5a6faa04d504ec9 (diff)
downloadgit-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