I would prefer the scratchpad to be a top directory: it makes a clear separation between what's the release and what's not. Furthermore, you can simply `cvs up -dP` in the src/ directory to be up-to-date.
scratchpad/ bin/ <- new src/ documentation/ examples/ main/ test/ addon/ conf/ webapp/ lib/ -Vladimir -- Vladimir R. Bossicard www.bossicard.com