[ANN] Monticello, PackageInfo

Avi Bryant avi at beta4.com
Sun Nov 17 11:18:14 UTC 2002


I've put three new things on SqueakMap:

- PackageInfo is now a separate package from DVS.  If you've only been
using DVS for fileOut or analysis, PackageInfo is all you need.

- DVS is updated and now requires PackageInfo.

- A preview version of Monticello has been released, which also requires
PackageInfo.

Monticello is a pure Squeak, CVS-like versioning system.  It is very much
under development and is only released for early feedback and testing.
Currently, it only supports local filesystem repositories.  To try it out,
create a new repository directory, evaluate "RepositoryBrowser
openOnDirectory", and then find and choose your new empty folder.

There's zero documentation at present.  Those who know CVS should find the
interface fairly self-evident - Import a package (using PackageInfo
naming), then try out the usual Commit and Update cycle across multiple
images.  Automerging is performed at the method level (concurrent changes
to the same method will cause a conflict).  Working with very large
packages like the RB is currently very slow.

I plan to set up a public repository soon exported over rST or SoapOpera,
to test true distributed development.

The UI is pretty rudimentary - the interface for resolving conflicts is
particularly horrific.  Feedback (or code) is very much welcomed.

Cheers,
Avi




More information about the Squeak-dev mailing list