On 2013-03-11, at 18:54, Igor Stasenko <[email protected]> wrote: > pff... really people... i am thinking how to streamline our existing > development process.. > and instead i hear once again about git. > > okay, lets throw away MC & stuff, migrate everything on file-based > file-per-method git repository
I can repeat this slowly for you, because even if you sit 1m away from me you seem to not hear me: 1. git for smalltalk is mostly going to be a backend 2. if we migrate to git it is going to be a fluent step by step process 3. you don't like file based?? what the heck does monticello store? right, zips, with what inside? right some strangely serialized data that is highly inefficient for parsing. 4. If smalltalk want's to be visible and every play along with other people we have to get out of the image, that implies file-based sources. 5. I don't care about git particularly, but it is what I know best, any other distributed versioning system does the trick here. > and then navigate diffs on github, and trying to find senders or > implementors of selector using web browser . tricky counter question: have you ever tried a diff of two mczs? without a running pharo image? right, doesn't work. So even with monticello you need decent image-based tools to accomplish things. So why not using something else than our highly exotic versioning backend. so no igor, most of your arguments are very invalid here.
