From fe999db6e0c39c8984519ead75660e0e2d3245d3 Mon Sep 17 00:00:00 2001 From: James Trew <66286082+jamestrew@users.noreply.github.com> Date: Wed, 11 Sep 2024 00:11:39 +0000 Subject: [PATCH] fix(previewers): limit git log entries to prevent fork bomb (#3287) Adds `--max-count=1000` flag to the `git log` command in the `git_branch_log` previewer. This prevents potential fork bombing issues with large repositories. --- lua/telescope/previewers/buffer_previewer.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/telescope/previewers/buffer_previewer.lua b/lua/telescope/previewers/buffer_previewer.lua index 18f483d..d0756ff 100644 --- a/lua/telescope/previewers/buffer_previewer.lua +++ b/lua/telescope/previewers/buffer_previewer.lua @@ -802,6 +802,7 @@ previewers.git_branch_log = defaulter(function(opts) "--no-pager", "log", "--graph", + "--max-count=1000", -- prevent fork bombing with large repos "--pretty=format:%h -%d %s (%cr)", "--abbrev-commit", "--date=relative",