As of 96 hours after this message, the CVS source tree at the
SourceForge.net Project Page at

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/hsqldb/

and the companion pserver and ssh accessed cvs servers at SourceForge.net
will be cleaned out completely and re-established with clean structures, per
our previously announced re-organization.  All dependent projects who need
it are urged to get a final snapshot prior to the cleaning date.
SourceForge advises us that a cleaning such as this, including the RCS files
will take 36-48 hours to accomplish, thereafter, our team will need an
additional 36-48 hours to commit and test the new tree.

The below QUOTEd statement from fredt, our lead developer, at

http://sourceforge.net/forum/forum.php?thread_id=658467&forum_id=73673

applies:

QUOTE

RE: Developer Participation / CVS

The CVS repository structure for the project needs to be streamlined and
simplified. This process was delayed until changes to the Licence text were
finalised in the beginning of March. As we are approaching the final release
of 1.7.0 and in order to kick-start the development of 1.7.1 and accommodate
the more recent patches we need to take action as quickly as possible.

In December last year, a plan was developed by Jason Van Zyl with my input
which broadly follows well established CVS structures. This plan, as updated
to reflect code developments since then, is as follows:

i) lay down the original hsql source and create and HSQL_1_4_BRANCH
and tag it as HSQL_1_4_3 and this is where the original source will always
remain.

ii) lay down the reformatted 1.43 codbase (reformatted according to Java
code guidelines and Java Doc and Licence comments are added
using only automated software tools) over i) and tag this as HSQL_1_4_4.
This will be used for comparison with hsqldb 1.60 for source changes. I have
experimented with this on a few files and the resulting files are fairly
easy to compare with 1.60.

iii) lay down the 1.60 source over top of ii) and create a branch
HSQL_1_6_BRANCH and tag this as HSQL_1_6_0. (the first HSQLDB release).

iv) lay down the 1.61 source over top of iii) and tag this as HSQL_1_6_1.
(the second HSQLDB release)

v) lay down the 1.7.0 source over top of (iv and that will be our trunk
of HEAD.

The hsqldb-dev2 directory on the CVS follows the above plan but the contents
need updating to reflect changes to the license and changes to the directory
structure to reflect the 1.7.0 distribution.

This directory structure is as follows (the srctest is not in the RC3
distribution and will be added to contain jUnit tests for the HSQLDB
internals):

bin
build
demo
doc
lib
src
srctest

The purpose of this is to have a simple CVS structure. It is also possible
to have an additional, parallel directory in the CVS which contains ONLY
final public releases of the HSQLDB and is updated only by the project
admin. This could perhaps act as a safety mechanism against mistakes by
developers who commit to the CVS.

If you have used, or want to use the project CVS, please comment. I would
like to have a structure that is simple to understand and use both for end
users and for developers.

ENDQUOTE

Further promulgation and distribution to concerned projects, developers and
commercial products vendors is HIGHLY appreciated.  I will endeavour to
contact those projects I know who have a dependency on one or more of our
branch modules, but I do not, at this point, track them all.

This message is being cross-posted to hsqldb-announce and hsqldb-developers
maillists, as well as the News forum on the hsqldb Project Page at
SouceForge and the comp.java.databases newsgroup for maximum distribution.

Further traffic on this issue should be addressed to the hsqldb developers
maillist at

mailto:[EMAIL PROTECTED]

or to the above referenced thread in the Open Discussions Forum on our
SourceForge Project Page.

dedmike


_______________________________________________
hsqldb-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to