Skip to content

Commit

Permalink
Issue #111: better all around solution for the gemstone kernel overri…
Browse files Browse the repository at this point in the history
…des needed by 3.5.4 and 3.6.0
  • Loading branch information
dalehenrich committed Oct 9, 2020
1 parent 70f88a7 commit 60b064c
Show file tree
Hide file tree
Showing 32 changed files with 36 additions and 174 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ baselineGemStone: spec
requires: #('Grease-GemStone-Core');
postLoadDoIt: #'initializeLatin1ToUtf8Encodings' ] ].
spec
for: #(#'gs3.3.x' #'gs3.4.x' #'gs3.5.x')
for: #(#'gs3.3.x' #'gs3.4.x' #'gs3.5.x' #'gs3.6.x')
do: [
spec
package: 'Grease-GemStone-Core'
Expand All @@ -89,17 +89,26 @@ baselineGemStone: spec
spec
requires: #('Grease-GemStone-Core');
postLoadDoIt: #'initializeLatin1ToUtf8Encodings' ] ].
spec
for: #( #'gs3.5.4.x' #'gs3.5.5.x')
do: [
spec
package: 'Grease-GemStone-Core'
with: [ spec includes: #('Grease-GemStone-Kernelv354') ];
package: 'Grease-GemStone-Kernelv354'
with: [
spec
requires: #('Grease-GemStone-Core') ] ].
spec
for: #( #'gs3.6.x')
do: [
spec
package: 'Grease-GemStone-Core'
with: [ spec includes: #('Grease-GemStone360-Core') ];
package: 'Grease-GemStone360-Core'
with: [ spec includes: #('Grease-GemStone-Kernelv360') ];
package: 'Grease-GemStone-Kernelv360'
with: [
spec
requires: #('Grease-GemStone-Core');
postLoadDoIt: #'initializeLatin1ToUtf8Encodings' ] ].
requires: #('Grease-GemStone-Core') ] ].
spec
for: #(#'gs3.2.x' #'gs3.3.x' #'gs3.4.x' #'gs3.5.x' #'gs3.6.x')
do: [
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
*grease-gemstone-kernelv354
comment
"override new 3.5.4 comment implementation (answers default GemStone class comment for
class instead of nil) and restore pre-3.5.4 behavior (answer '' if no comment
defined)"

"https://github.com/SeasideSt/Grease/issues/111"

^ self commentForFileout ifNil: [ '' ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
*grease-gemstone-kernelv360
comment
"override new 3.6.0 comment implementation (answers default GemStone class comment for
class instead of nil) and restore pre-3.6.0 behavior (answer '' if no comment
defined)"

"https://github.com/SeasideSt/Grease/issues/111"

^ self commentForFileout ifNil: [ '' ]
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{
"name" : "Class" }
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*grease-gemstone360-core
*grease-gemstone-kernelv360
messageText
"override new 3.6.0 messageText implementation to restore pre-3.6.0 behavior"
"https://github.com/SeasideSt/Grease/issues/111"
^ gsDetails
^ gsDetails
4 changes: 0 additions & 4 deletions repository/Grease-GemStone360-Core.package/.filetree

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

2 changes: 0 additions & 2 deletions repository/Grease-GemStone360-Core.package/properties.json

This file was deleted.

0 comments on commit 60b064c

Please sign in to comment.