Distributed Source Management for VisualWorks Smalltalk

One of the annoying things about Smalltalk is that it (usually) requires its own VCS due to the way it controls source code. Squeak and Gemstone (at least in the GLASS version) have DVCS called Monticello, which works pretty well. As far as I can tell, the main VCS VisualWorks, StORE only works in the old-fashioned centralized mode. Is there a system like Monticello available for VisualWorks? Alternatively, am I misunderstanding the correct way to use the Store?

+4
source share
1 answer

While the Store is not structured as a distributed tool, it can be used in this way. Most engineers working on VisualWorks and ObjectStudio use a local repository (in their office, most of the team is geographically distributed). There are merge and replication tools that allow them to synchronize their local work with the "record store" as needed / desired.

Having said that, there is a Monticello port for VW (and therefore for ObjectStudio). The only real problem is that after the publication, he does not "talk" with the tools (browser) about the publication status. This is because it is mainly used to support the Seaside port, and not as a version control tool for VW for the main version.

+5
source

All Articles