When you want to package a program for distribution, you can export directory from CVS into another directory. For instance, that directory could then be packaged using tar or zip.
cvs export -r tagname -d target-dir-name modulename
$ cvs export -r Release-1-0 -d /tmp/hello-1.0 hello cvs export: Updating /tmp/hello-1.0 U /tmp/hello-1.0/Makefile U /tmp/hello-1.0/README U /tmp/hello-1.0/hello.py $
If you use dates and want changes from today, it is best to use -D tomorrow because CVS "days" start at midnight. (So "-D today" does not get any changes made today after midnight.)