Git show -m constantly running in background, hogging cpus

Something is causing git show to be constantly running in the background (eg git show -m --pretty=format:%s<|ENT|><|RY|>%b<|ENT|><|RY|>%an<|ENT|><|RY|>%ad<|ENT|><|RY|> SHA_1). At any given time I have 2-3 of them running. They seem to be running on various parent commits of the current one, but I can’t tell exactly what. The problem is I’m working in a large repo with large merge commits and this means I have effectively 2-3 cores running at 100% cpu all the time.

I’ve tried completely disabling the Git extension in the editor settings, but this is still happening.

It’s definitely being triggered somehow by cursor, or maybe by its internal vscode, but I can’t figure out how to stop it.

here is the process tree

   6607  301959    6607    6607 ?             -1 SLl   1000   0:36  |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --no-sandbox
 301959  301976    6607    6607 ?             -1 S     1000   0:00  |   |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --type=zygote --no-zygote-sandbox --no-sandbox
 301959  301977    6607    6607 ?             -1 S     1000   0:00  |   |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --type=zygote --no-sandbox
 301977  302036    6607    6607 ?             -1 Sl    1000   3:06  |   |   |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --type=renderer --crashpad-handler-pid=301995 --enable-crash-reporter=9b3f74ff-d9c9-4a68-bd59-98861fb49c4e,no_channel --user-data-dir=/home/ugtar/.config/Cursor --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --cors-schemes=vscode-webview,vscode-f
 301959  302011    6607    6607 ?             -1 Sl    1000   1:16  |   |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --type=gpu-process --disable-gpu-sandbox --no-sandbox --crashpad-handler-pid=301995 --enable-crash-reporter=9b3f74ff-d9c9-4a68-bd59-98861fb49c4e,no_channel --user-data-dir=/home/ugtar/.config/Cursor --gpu-preferences=UAAAAAAAAAAgAAAEAAAAQAAAAAAAAAAAAABgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 301959  302019    6607    6607 ?             -1 Sl    1000   0:02  |   |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --no-sandbox --crashpad-handler-pid=301995 --enable-crash-reporter=9b3f74ff-d9c9-4a68-bd59-98861fb49c4e,no_channel --user-data-dir=/home/ugtar/.config/Cursor --standard-schemes=vscode-webvi
 301959  302152    6607    6607 ?             -1 Sl    1000   2:32  |   |   \_ /tmp/.mount_cursorwd3YeB/usr/share/cursor/cursor --type=utility --utility-sub-type=node.mojom.NodeService --lang=en-US --service-sandbox-type=none --no-sandbox --dns-result-order=ipv4first --inspect-port=0 --crashpad-handler-pid=301995 --enable-crash-reporter=9b3f74ff-d9c9-4a68-bd59-98861fb49c4e,no_channel --user-data-dir=/home/ugtar/.confi
 302152  302330    6607    6607 ?             -1 Sl    1000   0:01  |   |   |   \_ /home/ugtar/work/orion/venv/bin/python /home/ugtar/.cursor/extensions/ms-python.python-2025.6.1-linux-x64/python_files/run-jedi-language-server.py
 302330  302640    6607    6607 ?             -1 S     1000   0:00  |   |   |   |   \_ /home/ugtar/work/orion/venv/bin/python /home/ugtar/.cursor/extensions/ms-python.python-2025.6.1-linux-x64/python_files/lib/jedilsp/jedi/inference/compiled/subprocess/__main__.py /home/ugtar/.cursor/extensions/ms-python.python-2025.6.1-linux-x64/python_files/lib/jedilsp 3.11.13
 302152  302586    6607    6607 ?             -1 Sl    1000   0:00  |   |   |   \_ /snap/ruff/1390/bin/ruff server
 302152  429676    6607    6607 ?             -1 S     1000   0:00  |   |   |   \_ /bin/sh -c git show -m --pretty=format:"%s<|ENT|><|RY|>%b<|ENT|><|RY|>%an<|ENT|><|RY|>%ad<|ENT|><|RY|>" 06e9413f5c868997edb481b30c9594ee67b2c39a
 429676  429677    6607    6607 ?             -1 R     1000   4:57  |   |   |   |   \_ git show -m --pretty=format:%s<|ENT|><|RY|>%b<|ENT|><|RY|>%an<|ENT|><|RY|>%ad<|ENT|><|RY|> 06e9413f5c868997edb481b30c9594ee67b2c39a
 302152  430044    6607    6607 ?             -1 S     1000   0:00  |   |   |   \_ /bin/sh -c git show -m --pretty=format:"%s<|ENT|><|RY|>%b<|ENT|><|RY|>%an<|ENT|><|RY|>%ad<|ENT|><|RY|>" 8eb0c2c7d2a80a6468b365f0c9be85f9a6f941e7
 430044  430045    6607    6607 ?             -1 R     1000   2:43  |   |   |       \_ git show -m --pretty=format:%s<|ENT|><|RY|>%b<|ENT|><|RY|>%an<|ENT|><|RY|>%ad<|ENT|><|RY|> 8eb0c2c7d2a80a6468b365f0c9be85f9a6f941e7

Any help would be greatly appreciated, thanks

Edit:
I’ve also uninstalled all vscode extensions, and gone through the editor settings and tried to disable anything git related i could find, but it’s still showing up

Edit 2:
Found the “Include PRs in Search” toggle and disabled that and restarted, also to no avail.

I tried reverting to 1.2.4, 1.2.2, and finally 1.1.7. At 1.1.7 the problem goes away, even with all my extensions and git support enabled