Commit 5965909
Buffer output when using the pager
As of 10ed587 all output is captured to
a temp file before being displayed. When the output is not buffered, the
stdout/stderr callback is called to perform post-processing for each
output chunk. Instead, buffer all output and perform the post-processing
all at once.
This results in a substantial performance improvement for repositories
with many commits.1 parent 46eaf89 commit 5965909
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3933 | 3933 | | |
3934 | 3934 | | |
3935 | 3935 | | |
| 3936 | + | |
| 3937 | + | |
3936 | 3938 | | |
3937 | 3939 | | |
3938 | 3940 | | |
| |||
0 commit comments