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.
Jan Vrany <jan.vrany@labware.com> [Mon, 31 Jul 2023 18:18:42 +0100] rev 1177
Write categories as symbol literals
...as Pharo does.
Jan Vrany <jan.vrany@labware.com> [Mon, 31 Jul 2023 16:35:49 +0100] rev 1176
Handle removed methods in `#monticelloTimestamps_code`
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 :-)
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.
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...
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.
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!
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.
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).