Extend support to other VCS

Feature request for product/service

Cursor IDE

Describe the request

It would be really cool to have Cursor handling Perforce repositories. The vast majority of game developpers work exclusively with Perforce, and currently we face issues with files locks when trying to edit them (added a hook to solve this, can be a bit clunky sometimes though) or just the impossibility of accepting changes in the Agents Window (because there is no git repository). The latter can’t be fixed through hooks or anything on the user side, and it causes a lot of issues :

  • Cursor constantly saying changes would be lost when trying to close the window
  • Older changes re-applied which causes a bit of a headhache comparing previous revisions to confirm these are old changes no longer relevant, etc

That and the inability to easily monitor changes made during a session in the Agents Window are kinda time consuming.

Would be glad to see Cursor being more flexible around the different VCS solutions and especially Perforce in my case !

On top of that : in agent window, we seem unable to revert work back to specific agent checkpoints when a git repository does not exist.
This is a huge drawback for our workflows.

Would be really glad if your team could investigate that :folded_hands: