Recently our team has been committing a lot of files into CVS. We had three branches and were committing files based on certain rules of critical-ness of the commit. After two weeks of such committing, we merged all files to one branch. And then we were asked to give a simple change log for the two weeks. Coming from a strong SVN background, It wasn't easy for me to get a command for this and I have been searching Google, and could not find it. I guess soon we are going to get GITtting, But for now, and for people still adamant to get out of CVS. Here are some samples.
To show the headers of files created after October 1, 2005 and before October 3, 2005:
To show the headers of files in the current directory created after October 1, 2005 through the present time:
Commits by a user with username after a date
Note: The quotes and the spacing!
To show the headers of files created after October 1, 2005 and before October 3, 2005:
cvs log -S -d "2005/10/1<2005/10/3"
To show the headers of files in the current directory created after October 1, 2005 through the present time:
cvs log -S -l -d "2005/10/1<now"
Commits by a user with username after a date
cvs log -wusername -S -N -d "<1 Apr 2005"
Note: The quotes and the spacing!