[squeak-dev] My social distancing project - MCConfiguration maps with versioning, comments, and author timestamps.

Chris Muller asqueaker at gmail.com
Wed Apr 15 02:37:53 UTC 2020


Sounds great!  Thanks!

Well done with the backward compatibility -- I'm interested in learning
more about how you accomplished that.  I'm hopeful it's by a way that
leaves open further potential upgrades in the future, too.

 - Chris

On Tue, Apr 14, 2020 at 6:37 PM David T. Lewis <lewis at mail.msen.com> wrote:

> An MC update stream, such as the Squeak trunk update stream, relies
> on a sequence of update maps stored in a repository. The update maps
> (MCM files) do not retain information about their authors or the time
> and reason for committing the maps, and they do not retain change
> information if an existing update map is modified, as occasionally
> may be required to correct a problem in the update stream.
>
> I have found a way to extend the MCM configurations such that they
> can be stored in a format that saves the additional version information,
> and that is still readable by any earlier Squeak image. Updated images
> can read and understand the version information, and will store new MCM
> updates with comments, author initials, time stamps, and version history.
>
> I have a working version of this in my own image. It seems to work quite
> well, although I think I need to spend some more time using it before
> suggesting it for general use. If there is in interest, I can put a copy
> in the inbox.
>
> Dave
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200414/aad5b3ef/attachment.html>


More information about the Squeak-dev mailing list