Re: Strongtalk/Smalltalk source code management

"TimM" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <[email protected]>

Martin, Avi,

> First of all I'd like to emphasize, that I'd never suggest CVS/SVN based
> SC as an equal alternative to Monticello. Same as I'm not giving up
> Store for CVST either :-). And based on what Collin presented, it seems
> that once you have Monticello 2 there won't be many contenders that will
> measure up to it.

I was in awe when I heard about Monticello from Colin at Smalltalk
Solutions. Unfortunately I struggle with Squeak and so never have a
time to really get into it and hence use Monticello - however from what
I can gather it doesn't help with non-Smalltalk artifacts right? And if
thats the case - the rest of your team that writes CSS, creates
graphics and writes documentation are all out in the cold in your build
cycle? From the outside that seems like a flaw to me (although I would
imagine that it can be solved - and maybe you guys never have this
problem - or just use two VCS's?).

> right. I admitted that conflicts are messy, but it's fair to note, that
> non-conflicting changes, which should be much more frequent than
> conflicting ones, should get merged in automatically this way.

Its worth re-stressing this one - the auto merge facilities of CVS and
SVN are pretty darn good for most development, you are often blissfully
unaware that you have picked up changes. Combined with solid unit
testing you get a lot of mileagae from these.

In the java world they mostly got hosed by import declarations and
IDE's reordering them which causes artificial conflicts (something
which Monticello easily avoids as its has knowledge of the code)
however plain smalltalk text just filed out - actually avoids quite a
lot of this too - e.g. inst vars are alphabetically ordered as are
methods etc.

Anyway - it does sound like a Monticello that supported none code
artifacts and had tools for non-programmers to use would be an awesome
solution. but then there are only so many hours in the day... (darn!).

The use of SVN does get you a lot of the above, and isn't bad - but as
Avi points out, its not a free lunch either.

Tim


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---
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.