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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.