Re: Smalltalk source control
Colin Putney <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
On Sep 18, 2006, at 2:45 PM, davegriswold9 wrote:
> Question for those of you who are familiar with contributing Smalltalk
> source in Squeak or other open source Smalltalks:
>
> We are going to have a problem right off the bat with source control
> for the Strongtalk/Smalltalk library code. Anybody familiar with how
> this is done for Squeak?
In Squeak, most people use Monticello, which is a versioning system
that Avi Bryant and I wrote a few years ago. It does native
versioning and merging of Smalltalk packages; see http://
www.wiresong.ca/Monticello for more details.
Monticello is mature and stable, but we've found that it doesn't
scale too well. It tends to be slow when dealing with changes spread
across many packages or packages with thousands of versions. That's
in Squeak, though, and speed might not be an issue in Strongtalk.
Another option is Monticello2, a successor that I've been working on
when time permits. It has a much better versioning model, and should
scale better. It has only a rudimentary user interface, but since the
UI would have to be rewritten for Strongtalk anyway, that probably
doesn't matter much. There isn't much documentation for Monticello2,
but I'll see what I can russel up if people are interested.
Colin
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/strongtalk/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/strongtalk/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[email protected]
mailto:[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/