Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [stellation-res] non-tested TClient code

I've just uploaded zipfiles of my versions of the current codebase.
These replace the previous versions, and are available at the same URL:
http://stellation.eclipse.org/twiki/bin/view/Stellation/TClientCode

Please note: this is not a tested release! This code is current work-in-progress,
posted here primarily for access by those working actively on the code.

The posted zipfiles include up-to-date version of
org.eclipse.stellation.scm.{model, ui}, with obsolete packages and files
removed.  These two projects are significantly different from the versions
uploaded by Annie on 3/11.

I've also uploaded zipfiles of org.eclipse.stellation.{remote,repos,util}.
These are virtually identical to Annie's versions; the main differences
seem to be:
a) I've removed a Cloudscape dependence from a plugin.xml file (in 'repos',
   I think).  Anyone using Cloudscape will need to restore this.
b) There is a CompoundMergeConflict in 'repos' which is not present in
   Annie's version.

I have tested this drop using the MergeTest JUnit tests
(org.eclipse.stellation.scm.tests/MergeTest).  All currently enabled tests
succeed (tests 1, 2, 4).

Please note that the ScmAccessSpec used by the merge tests is configured using
the test.properties file in the 'testData' folder (in 'scm.model' project).
This specifies database type & name, remote or local server, username and password. If you are using a different database (e.g. Cloudscape), you'll want to change this
(you'll also need to launch Cloudscape & initialize the test db, of course).

- Jim


At 04:58 PM 3/12/2004, Jim Wright - IBM Research wrote:
At 07:51 PM 3/11/2004, Annie t Ying wrote:

I have put together a version of the TClient code on Wiki. Please refer to the following Wiki pages for details.

http://stellation.eclipse.org/twiki/bin/view/Stellation/TClientCode
http://stellation.eclipse.org/twiki/bin/view/Stellation/TClientStatus

Thanks, Annie.

I've pulled down the zipped projects and have started merging them into my current version. When that's done (and passes JUnit tests), I will post updated zips to the TClientCode Wiki page. Please note: this upcoming version will not contain a functional merge algorithm; it's still a work-in-progress. Per my earlier note today, Mark and I are enhancing merge functionality. I expect to start integrating those changes in a couple of days.

Note to committers: Annie also checked a version of all five T-Client Eclipse projects into the "tclient" branch of the respective projects on stellation.eclipse.org. However, the checked-in version is *broken* and you should not use it. A number of new files are missing from the checked-in version, and many deleted files (obsolete versions) are still present in org.eclipse.stellation.scm.{model,ui}. The first issue could be handled by manually adding all new files to the appropriate projects, but the second issue would require fixes to the svc CLI tool, which would be a total waste of time at this point (The T-Client doesn't have these problems, by the way).

Therefore, from now until the T-Client is ready to use next week, I'm planning to post regular code drops on the Wiki page, but will no longer update (or use) the 'tclient' branches in the Stellation repository.


--------------------------------------------------------------------
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



Back to the top