September 11, 2015

Howb to Automatically Synchronize CVS and Git

I have been known to say that I don't give a toss what someone uses for version control, as long as they use it. It does strike me that right now, the world is moving towards centralizing on git. On #openbsd, someone was venting about how the project should use git, and others were pushing back. I am not a fan of useless debates. I see the raison-d'etre of the project to be pushing the envelope for security. And, in that vein, I don't give a toss whether they fork darcs and call it libredarcs or continue to use their CVS repository. However, for those of you who like to wank about version control, the script below will let you synchronize a CVS repository with a git repository in a one-way fashion. Further improvements are welcome, especially in the area of preserving commit messages from CVS. Without further ado, the script:

1 comment: