Aboutcvsdelta arose from my work with DoctorJ, a project of mine consisting (now) of about 100,000 lines of code, which I was often reorganizing. At first, it was mainly to measure my amount of progress, specifically, the number of lines that were added, changed, and removed. (Thus the "delta" aspect of its name.) Frustrated with CVS's difficulty in handling renamed and moved files, I extended its functionality to detect which files changed, and to perform the adds and removes itself. This greatly improves the usability of CVS, especially when reorganizing a project. |
|