RE: proposal for how to synchronize Strongtalk source
"SmallSqueak" <[email protected]> Wed, 9 May 2007 14:46:43 -0400
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <03f401c7926a$676a0ae0$363e20a0$@com> |
> -----Original Message----- > From: [email protected] [mailto:strongtalk- > [email protected]] On Behalf Of David Griswold > Sent: Tuesday, May 08, 2007 8:38 AM > To: strongtalk > Subject: proposal for how to synchronize Strongtalk source > > > Hi all, > > Okay, I've come up with a proposal for how to solve the problem of how > to > synchronize people's images with the repository. > > Basically the change log is the right place to start. Right now the > change > log is not in the repository, other than in the base zip file for > eventual > bootstrapping. First it needs to be added to the repository. > Subsequently, > changes to the Strongtalk-side code base will always be committed as > appends > to the change log. The StrongtalkSource directory which currently > holds > discrete files for each class or entity, should be removed, to prevent > problems synchronizing with the change log. > > When people want to synchronize their image with the repository, they > will > need to check out the repository's change log in such a way as to not > overwrite their current copy. Then, I can write a small tool in > Strongtalk > that compares the two change logs, to find their common prefix. > Everything > after that common prefix in the repository change log, will be > considered > the incremental update to be applied to the developer's image, which > can > then be filed in. This should cover the case where the tail of the > developer's change log is different. I believe that subversion's > merging > mechanism ought to be sufficient for dealing with integrating > simultaneous > changes to the change log. > > I know that other Smalltalk's have more sophisticated change log > mechanisms > for this sort of thing; Strongtalk is quite primitive in this respect > right > now. While I don't want to dedicate a lot of work to the Strongtalk > side > right now since we are going to be focusing on squeak for the near > future, > we still need something at least a little bit better on the Strongtalk > side. > > Let me know if anyone has a better idea. > > Dave > > Hi Dave, I am looking at the contents of the archive "sources folder for bootstrapping(must unpack).zip" There are 3 log files: 1/- strongtalkchange.log (7,796KB 10/17/2006 1:40PM) 2/- strongtalSave.log (1KB 10/17/2006 1;40PM) 3/- strongtalkrestore.log (0KB 10/17/2006 1:27PM) 1 id file "strongtalksource.id" (1KB 10/17/2006 1:40PM) 836 .class files 963 no-extension files Most of the no-extension files have a corresponding file. Would you please explain the relationship between these files, and what does it mean when a no-extension file does not have .class counterpart. What can one do with these files if there is available a bootstrap image (built from what?) and a latest and greatest VM. Thanks for your help. PhiHo P.S: What does the extension .dlt stands for? Is it "dynamic language type" ;-) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---