[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stellation-res] CVS Issues
|
Jonathan,
At 05:37 PM 4/16/2003, Jonathan Gossage wrote:
I finally have my environment back together and I am nearly ready to check
in the changes to support the Windows port as well as the changes to use
Firebird under Windows. However, before I do this, I would like to clear up
some minor issues relating to files checked into CVS.
The first issue has to do with .project and .classpath files. The entries in
the repository are different to those I use in one respect. They hard code
PostgreSql as a binary project. This is an annoyance if you use a different
database and should be unnecessary. I have had no problems if I simply
include the JDBBC driver(s) jar files in the runtime classpath.
It's fine to check in .project and .classpath files which exclude
PostgreSQL. In situations where PostgreSQL are necessary for building
(few if any currently), they can be restored locally. I agree they should
not be present versions checked into CVS.
There's one possible caveat.
I'm currently using Eclipse R2.1, and noticed there are some differences
in .classpath file format. There's an entry type which I don't recall
seeing previously; an example looks like this:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
While the 2.0.x .classpath files will still work, the R2.1.x files may not
be backwards-compatible. We should keep an eye out for any potential problems.
R2.1 also introduces another feature:
"The new Plug-in Development / Java Build Path Control preference controls
whether new plug-in development projects will use a dynamically computed
build classpath entry rather than an explicit list of required plug-in JAR
libraries (the default). "
While this looks useful, I have no current plans to convert our existing
plug-ins.
The second is that Eclipse wants to checkin some of the files that are
copied to the "bin" directory. Since this is the output directory, I don't
think that anything from it should be checked in. Accordingly I have added
the "bin" directory to .cvsignore. Can anyone see problems.
That sounds like a good solution. Stellation 'bin' files do not belong in CVS.
Unfortuately, it doesn't seem possible to delete the bin directories in our CVS
repository, although we can delete the files from them (and I have, at
least once).
As soon as I get confirmation that these are not really issues, I will check
in my stuff.
Please do. Mark or I will try it out.
Apologies for my recent silence on the list; I've been pre-empted by several
time-critical obligations recently. I expect to be more active soon.
Regards,
Jim
--------------------------------------------------------------------
Jim Wright, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: jwright@xxxxxxxxxxxxxx ------- Personal Email:
jim.wright@xxxxxxx