Tue, 04 May 2021 22:11:43 +0100 Rewrite from `Block` to `BlockClosure` when saving snapshot jv
Jan Vrany <jan.vrany@labware.com> [Tue, 04 May 2021 22:11:43 +0100] rev 1148
Rewrite from `Block` to `BlockClosure` when saving snapshot Monticello and Tonel is used almost exclusively in Squeak / Pharo / Cuis world, which have BlockClosure, not Block like St/X so this helps with using Monticello or Tonel for code interchange. Monticello / Tonel is also used with GS but there BlockClosure is an abstract superclass, so the rewrite is also valid. In VA, there's no BlockClosure, they call it `Block`. But then, in VA Tonel or Monticello is not used that extensively and if so, they would have to have a way to deal with that anyway.
Tue, 04 May 2021 12:47:09 +0100 tonel: use snapshot transformation when reading / writing packages jv
Jan Vrany <jan.vrany@labware.com> [Tue, 04 May 2021 12:47:09 +0100] rev 1147
tonel: use snapshot transformation when reading / writing packages This puts all the messing with source code and other things at one place.
Tue, 04 May 2021 12:45:40 +0100 Do not mess with method source jv
Jan Vrany <jan.vrany@labware.com> [Tue, 04 May 2021 12:45:40 +0100] rev 1146
Do not mess with method source ...at so many places. This only makes code difficult to understand. Method source transformation should be done at one place, in `MCStXSnapshot*Transformation`.
Tue, 04 May 2021 11:31:43 +0100 Use (newer) `#spacesToTabs` and `#tabsToSpaces` in St/X transformation jv
Jan Vrany <jan.vrany@labware.com> [Tue, 04 May 2021 11:31:43 +0100] rev 1145
Use (newer) `#spacesToTabs` and `#tabsToSpaces` in St/X transformation
Mon, 03 May 2021 22:43:54 +0100 tonel: write info record to change file when a package is written jv
Jan Vrany <jan.vrany@labware.com> [Mon, 03 May 2021 22:43:54 +0100] rev 1144
tonel: write info record to change file when a package is written This helps recovering lost changes after filing out a package.
Mon, 03 May 2021 22:04:51 +0100 Add utility `MCVersion class >> #forPackage:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 03 May 2021 22:04:51 +0100] rev 1143
Add utility `MCVersion class >> #forPackage:`
Mon, 03 May 2021 22:03:54 +0100 Add creation template for `MCDirectoryRepository` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 03 May 2021 22:03:54 +0100] rev 1142
Add creation template for `MCDirectoryRepository` ... therefore also for and `TonelRepository`
Wed, 28 Apr 2021 20:40:25 +0100 Do not remove entire directory when filing out package jv
Jan Vrany <jan.vrany@labware.com> [Wed, 28 Apr 2021 20:40:25 +0100] rev 1141
Do not remove entire directory when filing out package This is not only lame, but very dangerous! If for some reason a wrong directory is used, it wipes out everything. Be careful, just remove `.st` files. Still not great, but way safer (cannot wipe out your `.git`, for instance)
Thu, 18 Mar 2021 12:50:58 +0000 Oops, restored initialization methods accidentaly removed in previous commit. jv
Jan Vrany <jan.vrany@labware.com> [Thu, 18 Mar 2021 12:50:58 +0000] rev 1140
Oops, restored initialization methods accidentaly removed in previous commit.
Mon, 15 Mar 2021 15:27:35 +0000 Write class-definition warnings to log jv
Jan Vrany <jan.vrany@labware.com> [Mon, 15 Mar 2021 15:27:35 +0000] rev 1139
Write class-definition warnings to log ...rather than showing a dialog.
(0) -1000 -300 -100 -10 +10 tip