changeset | 86a2313fd6d6 |
---|---|
branch | jv |
bookmark | |
tag | tip |
user | Jan Vrany <jan.vrany@labware.com> |
description | Tonel: sort class variables and pool alphabetically ...just like Pharo does. This minimizes noise in diffs / commits. |
files | tonel/TonelWriter.st |
changeset | 9bf69bd3d3b7 |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | Write categories as symbol literals ...as Pharo does. |
files | tonel/TonelWriter.st |
changeset | 3d6cf8c6a926 |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | Handle removed methods in `#monticelloTimestamps_code` |
files | extensions.st |
changeset | 194ac10b8ec3 |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | 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 :-) |
files | MCVersionInfo.st |
changeset | f0a16c301971 |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | Make `ProjectDefinition >> #monticelloTimestamps_code` an extension in `stx:goodies/monticello` ...and convert it to use (not so) new annotation-based extension mechanism. |
files | extensions.st |
changeset | e3dd2050492e |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | 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... |
files | MCStXSnapshotPreWriteTransformation.st |
changeset | 25702ed77ac0 |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | 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. |
files | MCPackage.st tonel/TonelWriter.st |
changeset | a4dcfb82438b |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | Ensure that class category matches package when writing Tonel ...otherwise Pharo gets confused and assigns class to different package! |
files | tonel/TonelWriter.st |
changeset | 6596a3cd28ed |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | Append filename to error when parsing Tonel file ...as a courtesy to the user. Makes debugging easier, especially after incorrect merge. |
files | tonel/TonelReader.st |
changeset | c2bf106991ed |
---|---|
branch | jv |
bookmark | |
tag | |
user | Jan Vrany <jan.vrany@labware.com> |
description | 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). |
files | tonel/TonelReader.st |