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 -~----------~----~----~----~------~----~------~--~---