From: worodin <wo...@fr...> - 2006-10-21 21:00:25
|
Hey ho list! Is there any opinion regarding the ideas I mentioned in https://sourceforge.net/tracker/?func=detail&atid=315278&aid=1581944&group_id=15278? What I'm suggesting there is, moving into the direction of a layout, that has been prouven in many open source projects. A.) Arguments for separating sources from generated output (e. g. classes) - much easier to do a clean - no need to to maintain .cvsignore, IDE view filters etc just to have a nice and clean screen. - fewer messy exclusion filters in ant B.) Arguments for separating test from application sources: - fewer messy exclusion filters in ant - easier separation of sources, even if they are not in a *.test.* package and do not contain the infix *Test* e. g. for javadoc, jar. - Only drawback here: you need to navigate two trees (actually, I don't see this as a drawback, but rather as a visual aid) A.) is easy to achieve with the current CVS layout, but B.) would require moving some things around. In CVS this would result in loosing the change history. Now I'm remembering remotely somebody else suggesting to move to SVN. Doing so, would offer the following: - First, migrate to SVN first. SVN documentation states, that CVS history can be ported too. - Then start B.) SVN versions directories, keeping the history, when moving files. Let me know, what you think of it. Thomas |