Jan Vrany <jan.vrany@labware.com> [Wed, 10 Mar 2021 10:55:56 +0000] rev 1136
Tonel: fixes & cleanup of `TonelFileUtils` hierarchy
Fix `TonelFileUtilsStX` and make it the implementation used
on Smalltalk/X. Also remove `TonelFileSystemUtils` that uses
Pharo "filesystem" package (and therefore of no use on Smalltalk/X)
Jan Vrany <jan.vrany@labware.com> [Fri, 29 Jan 2021 08:45:02 +0000] rev 1135
Fix `Class >> #poolDictionaryNames`
...to return names, not the pools itself, as the name suggests
Jan Vrany <jan.vrany@labware.com> [Fri, 29 Jan 2021 08:12:16 +0000] rev 1134
Add missing `MSCannotLoadMethodError`
Jan Vrany <jan.vrany@labware.com> [Tue, 08 Sep 2020 12:41:20 +0100] rev 1133
By default, allow overwriting files in the cache repository.
Jan Vrany <jan.vrany@labware.com> [Mon, 07 Sep 2020 12:41:38 +0100] rev 1132
Merge
Jan Vrany <jan.vrany@labware.com> [Fri, 03 Jul 2020 14:44:00 +0100] rev 1131
Use (specified) source code porter when writing .mcz
By default, only end-of-line comments are fixed and namespace prefixes
are stripped but users may configure it to use custom porting class
(using snapshot options).
The default choice should be safe since nor Squeak nor Pharo support
either end-of-line comments or C++ style namespace prefixes.
Jan Vrany <jan.vrany@labware.com> [Mon, 31 Aug 2020 16:30:28 +0100] rev 1130
Tonel: remove `self flag:`
Jan Vrany <jan.vrany@labware.com> [Mon, 31 Aug 2020 14:05:49 +0100] rev 1129
Tonel: add utility methods `TonelRepository class >> #discover:` and `... >> #discoverPackage:`
Jan Vrany <jan.vrany@labware.com> [Wed, 12 Aug 2020 12:58:12 +0100] rev 1128
Tonel: use package name from MCVersionInfo
...do NOT infer it from package categories (which is complete
rubbish - why to *guess* when we are passed version info which
*knows* the name?)
In Smalltalk/X, class categories do not exist by themselves, they only exist if
there's a class in that category. This could (and did) lead to
using wrong package name when filing out a package.
Jan Vrany <jan.vrany@labware.com> [Wed, 05 Aug 2020 16:29:04 +0100] rev 1127
Tonel: fix writing property lists in Tonel files
Due to a differences in `#asDictionary`, properties in Tonel files
were incorrectly written. This commit fixes the issue by avoiding
use of `asDictionary` altogether.