Changes

Summary

  1. Renaming packages leads to out of synch manifest names (details)
  2. simplify manifest class selection (details)
Commit d63f2a19744d5e845410748c74ed43dec55a1683 by astares
Renaming packages leads to out of synch manifest names
- proper categorization of "accessing methods" on class side
- refactor so that we have a proper #manifestClassNameFor: aPackageName
on class side instead of hiding the name
building within a method
- use #isAlphaNumeric instead of #onlyLetters as we have packages like
"Spec" and "Spec2" which now would
  have different manifest names (instead of a bad collision)
- add a release test that checks that package name and manifest names
are in synch
- Fixes #5725
The file was modifiedsrc/Manifest-Core/TheManifestBuilder.class.st (diff)
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
Commit 985635e77d897c30f1fd8f63148b8682d4c14b11 by astares
simplify manifest class selection
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)

Summary

  1. Renaming packages leads to out of synch manifest names (details)
  2. simplify manifest class selection (details)
Commit d63f2a19744d5e845410748c74ed43dec55a1683 by astares
Renaming packages leads to out of synch manifest names
- proper categorization of "accessing methods" on class side
- refactor so that we have a proper #manifestClassNameFor: aPackageName
on class side instead of hiding the name
building within a method
- use #isAlphaNumeric instead of #onlyLetters as we have packages like
"Spec" and "Spec2" which now would
  have different manifest names (instead of a bad collision)
- add a release test that checks that package name and manifest names
are in synch
- Fixes #5725
The file was modifiedsrc/Manifest-Core/TheManifestBuilder.class.st (diff)
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
Commit 985635e77d897c30f1fd8f63148b8682d4c14b11 by astares
simplify manifest class selection
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)