Skip to content

fix(settings): let users turn version control off - #65

Closed
macodev00 wants to merge 1 commit into
mainfrom
cursor/disable-git-setting-af90
Closed

macodev00 wants to merge 1 commit into
mainfrom
cursor/disable-git-setting-af90

Conversation

@macodev00

Copy link
Copy Markdown
Owner

What Changed

Settings → Source Control → Version control can turn Git off for the environment or for one project. When it is off, the app treats that workspace as having no repository: status, fetch, worktree commands, checkpoints, identity sweeps, and auto-pull do not run Git. Turning it back on clears the cached “not a repo” status so Git runs again.

Why

The Git switch was disabled and only showed that Git was installed. Users with huge or slow repositories, including git-svn, had no way to stop version-control work.

Fixes pingdotgg#13595

Open in Web Open in Cursor 

The Source Control Git switch was a read-only availability indicator, so huge or slow repositories could not stop Git work. The switch now writes enableVersionControl, and detection, status, identity sweeps, and auto-pull skip Git when it is off.
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Sep 28, 2026
@macodev00

Copy link
Copy Markdown
Owner Author

Opened upstream.

@macodev00 macodev00 closed this Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Can't disable Git

1 participant