Page History

Turn Off History

SCM Trac

Ticket #278 outlines an attempt to modify CVSTrac sufficiently that it can be easily targetted at SCMs other than just CVS. Subversion is the first recipient of this attention.

The basic idea is that we've abstracted the places where we talk directly with the CVS repository behind a set of function calls and then we wrote a Subversion-specific implementation.

To simplify maintenance, both CVS and Subversion are built into the same binary and the choice of which SCM gets used is just a matter of changing the name of the executable. However, this doesn't mean you'll be able to migrate a CVSTrac database from a CVS to a Subversion repository; that's not the goal.

That's really about all. The average end-user shouldn't even notice the difference.

more to come