[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[stellation-res] Updates to stellation.scm.model and stellation.scm.ui checked in.
|
I have just checked in updates for the Model and UI plug-in components.
The primary motivation for this release is to get rid of the 60+ compilation
errors introduced by the recent Core API changes . It also provides a
"sneak preview" of other work in progress. Note: the Scm toolbar items
and most of the Scm menu items are nonfunctional at present, until I can
finish converting older-style action classes to use the new mechanisms.
* Plug-ins work with the current Core APIs (as of 11 am EDT today).
* New mechanisms have been added for handling Scm actions.
- "Class explosion" problem (with 2-3 classes per action) is greatly
reduced.
- Actions can now handle selections containing parts of multiple Scm
projects
(selectable per-command).
- New AbstractScmCommand class is a step on the way towards future scripting
support.
- Action enablement support is now in progress.
As noted above, the toolbar items and most of the Scm menu items are
essentially deactivated (but still visible) in this code drop. (Checkin,
Fork and Info pop-up menu items are functional). I plan to restore
remaining actions shortly. Also, this code has only been lightly
smoke-tested (I have tested with a local Postgresql db, creating a project,
checking in a branch and using InfoViewer). I hope to add Eclipse JUnit test
support soon (probably using AbstractScmCommands to test Scm functionality).
It would be great to have a JUnit-savvy partner for this, if anyone is
interested.
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