When using a local CVS repository (i.e. not through SSH), then adding a directory results in a crash:
$ cvs add x
Traceback (most recent call last):
File "/home/cvsroot/CVSROOT/syncmail", line 483, in <module>
main()
File "/home/cvsroot/CVSROOT/syncmail", line 470, in main
changes = load_change_info()
File "/home/cvsroot/CVSROOT/syncmail", line 347, in load_change_info
f = open(entries_fn)
IOError: [Errno 2] No such file or directory: 'CVS/Entries'
Directory /home/cvsroot/cddb/x added to the repository
The attached patch fixes this.
patch for reported bug