Aider-AI / aider

aider is AI pair programming in your terminal
https://aider.chat/
Apache License 2.0
20.17k stars 1.85k forks source link

Add support for perforce as a version control instead of git #1950

Open adarshdotexe opened 1 day ago

adarshdotexe commented 1 day ago

Issue

This is a request for enhancement. Aider currently gathers information about the codebase and changelogs using git commands, working on a older repository based on perforce helix and would love to see support for it in aider.

Version and model info

No response

fry69 commented 1 day ago

Thank you for filing this issue.

This will be next to impossible, as git is very unique how it works and has a huge ecosystem support. I do not see any possible way this could get achieved.

The only solution I'd imagine could work is importing the perforce repository into a git repository, work with that and then import the changes back to perforce when done. This was the way how to deal with repositories who used Subversion as their central source, when this was ubiquitous about 15-20 years ago and git started to become popular.