When you have a lot of files in some repository and you have added a couple of new, in CVS there is no command to add just the new ones to the repository, so here is a workaround for that.
ViewVC is a browser interface for CVS and Subversionversion control
repositories. It generates templatized HTML to present navigable directory,
revision, and change log listings. It can display specific versions of files
as well as diffs between those versions. Basically, ViewVC provides the bulk
of the report-like functionality you expect out of your version control tool,
but much more prettily than the average textual command-line program output.
and to install, just execute:
sudo yum install viewvc
And when you want to serve the current directory in the web browser, you just need to execute the following command in that directory:
Visualization of the “history tree” of a revision controlled project, showing branching, merging, tagging, etc. (Photo credit: Wikipedia)
There are couple of ways to make life easier with CVSdiff. But here is one that is really good.
First if you haven’t, install meld:
sudo yum install meld
meld is basically a diff viewer and pretty good at it 😉
Now open meld from the menu or from the terminal. And then select New. In the dialog box that appears select “Version Control Browser”. In the Directory box, browse to the folder where you have the code checked out and select ok. And you are all set.
To see the diff with cvs version just double click.
Note: If you are getting issues when you double click, ensure that you do not have any commands for diff in .cvsrc file.
There are other ways of doing this, but thats for some other day.