summaryrefslogtreecommitdiff
path: root/Documentation/diff-options.txt
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-12-10 19:44:37 -0800
committerJunio C Hamano <gitster@pobox.com>2008-12-11 00:09:48 -0800
commit04d39759373e5de017e7c17ef4b762ac5ad3afcc (patch)
tree60bdd2419073b9ed60473a873b1d66ff4f8b632d /Documentation/diff-options.txt
parentc74faea19e39ca933492f697596310397175c329 (diff)
downloadgit-04d39759373e5de017e7c17ef4b762ac5ad3afcc.tar.gz
fsck: reduce stack footprint
The logic to mark all objects that are reachable from tips of refs were implemented as a set of recursive functions. In a repository with a deep enough history, this can easily eat up all the available stack space. Restructure the code to require less stackspace by using an object array to keep track of the objects that still need to be processed. Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/diff-options.txt')
0 files changed, 0 insertions, 0 deletions