Sorry if this is a bit off topic...but you may also want to keep a close eye on the stellation project (A sub-project of eclipse)
From their site, here is a brief overview:
Stellation is an advanced, extensible software configuration management system, originally developed at IBM Research. While Stellation provides all of the standard functions available in any SCM system, it is distinguished by a number of advanced features, such as project-oriented versioning and lightweight branching, intended to ease the development of software systems by large groups of loosely coordinated developers.
Things that caught my attention to it:
- It uses a relational database to store artifacts. Its supports (mysql, DB2, Firebird, Oracle, Postgresql)
- It allows versioning at the project level. (It should handle file renames and directory changes well)
- Its free.
- It provides both integration with eclipse and a command-line interface.
No...its not even in beta yet...No I haven't actually tried it....but after using Visual Source Safe, then PVCS, and a sprinkle of CVS, this project (when it gets to a stable state) may be what the doctor ordered.