Variable: vc-dir-process-output-limit
vc-dir-process-output-limit is a customizable variable defined in
vc-dir.el.gz.
Value
3000
Documentation
Maximum output from VC-Dir status process to use, in characters.
If non-nil, ignore status process output beyond this much. If nil, process all the status process's output. This is useful to prevent Emacs becoming unresponsive trying to process too much status output because, say, you accidentally renamed or deleted a subdirectory of your repository containing thousands of files.
This variable was added, or its default value changed, in Emacs 32.1.
Probably introduced at or before Emacs version 32.1.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-dir.el.gz
;; Assume that user normally has around 50 uncommitted files and the
;; status output for each is approximately 60 characters long.
(defcustom vc-dir-process-output-limit 3000
"Maximum output from VC-Dir status process to use, in characters.
If non-nil, ignore status process output beyond this much.
If nil, process all the status process's output.
This is useful to prevent Emacs becoming unresponsive trying to process
too much status output because, say, you accidentally renamed or deleted
a subdirectory of your repository containing thousands of files."
:type 'natnum
:group 'vc
:version "32.1")