« FireStorm/DAO 2.2 build 59 | Main | Copy and Paste on Mac OS X »

Using FireStorm/DAO with CVS

A couple of tips for users who want to keep their generated code under source control.

1. Preserving CVS files

When FireStorm/DAO 2.1 deletes an output directory before generating code it does not delete CVS directories (as long as the appropriate option is selected in the GUI). However, this release did delete .cvsignore files, making it very difficult to exclude any of the generated code from CVS. FireStorm/DAO 2.2 fixes this issue and does not delete .cvsignore files

2. Timestamps in headers cause conflicts

If you generate DAO code on multiple machines you are likely to get conflicts when commiting to CVS due to the timestamps in the javadoc file header not matching. It is a good idea to customise the file header so that it doesn't write the date or time.