Mon, 02 Oct 2023 14:18:30 +0100 Tonel: sort class variables and pool alphabetically jv tip
Jan Vrany <jan.vrany@labware.com> [Mon, 02 Oct 2023 14:18:30 +0100] rev 1178
Tonel: sort class variables and pool alphabetically ...just like Pharo does. This minimizes noise in diffs / commits.
Mon, 31 Jul 2023 18:18:42 +0100 Write categories as symbol literals jv
Jan Vrany <jan.vrany@labware.com> [Mon, 31 Jul 2023 18:18:42 +0100] rev 1177
Write categories as symbol literals ...as Pharo does.
Mon, 31 Jul 2023 16:35:49 +0100 Handle removed methods in `#monticelloTimestamps_code` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 31 Jul 2023 16:35:49 +0100] rev 1176
Handle removed methods in `#monticelloTimestamps_code`
Wed, 12 Jul 2023 10:58:09 +0100 Use `#monticelloPackageName` in favour of `#monticelloName` jv
Jan Vrany <jan.vrany@labware.com> [Wed, 12 Jul 2023 10:58:09 +0100] rev 1175
Use `#monticelloPackageName` in favour of `#monticelloName` ...as the latter is actually used by the rest of the code and having two only asks for confusion (been there :-)
Tue, 11 Jul 2023 12:59:07 +0100 Make `ProjectDefinition >> #monticelloTimestamps_code` an extension in `stx:goodies/monticello` jv
Jan Vrany <jan.vrany@labware.com> [Tue, 11 Jul 2023 12:59:07 +0100] rev 1174
Make `ProjectDefinition >> #monticelloTimestamps_code` an extension in `stx:goodies/monticello` ...and convert it to use (not so) new annotation-based extension mechanism.
Tue, 11 Jul 2023 12:13:27 +0100 Update class category to match package name if it does not jv
Jan Vrany <jan.vrany@labware.com> [Tue, 11 Jul 2023 12:13:27 +0100] rev 1173
Update class category to match package name if it does not This is needed because in Squeak / Pharo world package membership is defined by (class) category prefix. This is soo annoying...
Tue, 11 Jul 2023 08:26:13 +0100 Revert part of 777d77ca96cf jv
Jan Vrany <jan.vrany@labware.com> [Tue, 11 Jul 2023 08:26:13 +0100] rev 1172
Revert part of 777d77ca96cf This commit reverts part of commit 777d77ca96cf ("Transform snapshot just before loading into / just after creating from"). In particular, it moves pre-write transformation to be done just before writing the package. This is to (restore) support for exporting to Tonel using custom exporter.
Tue, 11 Jul 2023 08:12:30 +0100 Ensure that class category matches package when writing Tonel jv
Jan Vrany <jan.vrany@labware.com> [Tue, 11 Jul 2023 08:12:30 +0100] rev 1171
Ensure that class category matches package when writing Tonel ...otherwise Pharo gets confused and assigns class to different package!
Mon, 10 Jul 2023 13:32:24 +0100 Append filename to error when parsing Tonel file jv
Jan Vrany <jan.vrany@labware.com> [Mon, 10 Jul 2023 13:32:24 +0100] rev 1170
Append filename to error when parsing Tonel file ...as a courtesy to the user. Makes debugging easier, especially after incorrect merge.
Mon, 10 Jul 2023 13:30:49 +0100 Tonel: only load files ending with `.class.st` and `.extension.st` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 10 Jul 2023 13:30:49 +0100] rev 1169
Tonel: only load files ending with `.class.st` and `.extension.st` This prevents tonel to load some git merge artifacts (line when in the middle of interactive rebase or similar).
(0) -1000 -300 -100 -10 tip