When creating projects in Hudson, I usually have to check a few CVS repositories and add a few files (e.g. properties) to build the project. This only has to be done once (or each time the project is checked out).
Currently I do this by manually copying the files with regular Linux commands after I have created the project and failed ant once. Since the files are usually the same except for a few path names, it would be useful to create the files with some kind of automatic process (e.g. Velocity), but I don't know how to run a task only when the project is checked out for the first time.
Maybe there is a plugin for this, but I didn't find any in the list.