diff --git a/README.md b/README.md index 9093448..bf7eec3 100644 --- a/README.md +++ b/README.md @@ -250,12 +250,17 @@ At the time we wrote this model, there were no implementation that we liked. The ##What I need to use Chaltén? Download a fresh Pharo image (http://www.pharo.org) and in a workspace do-it this: + #In a 4.x image Metacello new - configuration: 'Chalten'; - githubUser: 'mtaborda' project: 'chalten' commitish: 'master' path: 'repository'; + baseline: 'Chalten'; + githubUser: 'mtaborda' project: 'chalten' commitish: 'v4.1.0' path: 'repository'; load -Or just install stable version from the configuration browser. + #In a 5.x image + Metacello new + baseline: 'Chalten'; + githubUser: 'mtaborda' project: 'chalten' commitish: 'v5.0.0' path: 'repository'; + load ##Why is it called Chaltén? El Chaltén (http://www.elchalten.com/) is a village settled inside National Park Los Glaciares, in the heart of the patagonic southern mountains, at the foot of mythical Mt. Fitz Roy. diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/README.md b/repository/BaselineOfChalten.package/BaselineOfChalten.class/README.md index e69de29..399b8ec 100644 --- a/repository/BaselineOfChalten.package/BaselineOfChalten.class/README.md +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/README.md @@ -0,0 +1 @@ +This class is used to load Chalten from github repository \ No newline at end of file diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/aconcagua.for..st b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/aconcagua.for..st new file mode 100644 index 0000000..ab6cdaf --- /dev/null +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/aconcagua.for..st @@ -0,0 +1,8 @@ +baselines - private +aconcagua: spec for: distribution + + spec + baseline: #Aconcagua + with: [ spec + loads: #(#Core); + repository: ((repositories at: distribution) at: #aconcagua) ] \ No newline at end of file diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/baseline..st b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/baseline..st index 26750b9..9b7a59d 100644 --- a/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/baseline..st +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/baseline..st @@ -3,14 +3,20 @@ baseline: spec spec for: #common do: [ - spec baseline: 'Aconcagua' with: [ - spec - loads: #('Core'); - repository: 'github://mtaborda/aconcagua:master/repository' ]. + spec blessing: #baseline. spec package: 'Chalten-Core' with: [ spec requires: 'Aconcagua' ]; package: 'Chalten-Tests' with: [ spec requires: 'Chalten-Core' ]. spec group: 'default' with: #('Core' 'Tests'); group: 'Core' with: #('Chalten-Core'); - group: 'Tests' with: #('Chalten-Tests') ] + group: 'Tests' with: #('Chalten-Tests'). + spec postLoadDoIt: #postLoadInitialization ]. + + spec for: #'pharo4.x' do: [ + spec repository: ((repositories at: #pharo40) at: #chalten). + self aconcagua: spec for: #pharo40 ]. + + spec for: #'pharo5.x' do: [ + spec repository: ((repositories at: #pharo50) at: #chalten). + self aconcagua: spec for: #pharo50 ] \ No newline at end of file diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/initialize.st b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/initialize.st new file mode 100644 index 0000000..66891c2 --- /dev/null +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/initialize.st @@ -0,0 +1,5 @@ +initialize - release +initialize + + super initialize. + self initializeRepositories \ No newline at end of file diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/initializeRepositories.st b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/initializeRepositories.st new file mode 100644 index 0000000..9e67e7c --- /dev/null +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/initializeRepositories.st @@ -0,0 +1,12 @@ +initialize - release +initializeRepositories + + repositories := Dictionary new. + repositories at: #pharo40 put: Dictionary new. + (repositories at: #pharo40) + at: #aconcagua put: #'github://mtaborda/aconcagua:v4.1.0/repository'; + at: #chalten put: #'github://mtaborda/chalten:v4.1.0/repository'. + repositories at: #pharo50 put: Dictionary new. + (repositories at: #pharo50) + at: #aconcagua put: #'github://mtaborda/aconcagua:v5.0.0/repository'; + at: #chalten put: #'github://mtaborda/chalten:v5.0.0/repository' \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/postLoadInitialization.st b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/postLoadInitialization.st similarity index 58% rename from repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/postLoadInitialization.st rename to repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/postLoadInitialization.st index 9670db9..2fbadd1 100644 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/postLoadInitialization.st +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/instance/postLoadInitialization.st @@ -1,9 +1,9 @@ -initialize-release +post load postLoadInitialization ChaltenEnvironmentBehavior initializeAfterLoad. TimeUnitsGlobals initializeAfterLoad. - CalendarDefinition allSubclassesDo: [ :each | each subclasses isEmpty - ifTrue: [ each initializeAfterLoad ]]. + CalendarDefinition allSubclassesDo: [ :each | each subclasses + ifEmpty: [ each initializeAfterLoad ]]. TimeOfDay initializeAfterLoad. TimeZonesGlobals initializeAfterLoad \ No newline at end of file diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/methodProperties.json b/repository/BaselineOfChalten.package/BaselineOfChalten.class/methodProperties.json index bf1bcfd..4740267 100644 --- a/repository/BaselineOfChalten.package/BaselineOfChalten.class/methodProperties.json +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/methodProperties.json @@ -2,4 +2,8 @@ "class" : { }, "instance" : { - "baseline:" : "MaximilianoTaborda 5/13/2015 16:37" } } + "aconcagua:for:" : "MaximilianoTaborda 11/6/2015 13:06", + "baseline:" : "MaximilianoTaborda 11/6/2015 13:07", + "initialize" : "MaximilianoTaborda 11/6/2015 12:59", + "initializeRepositories" : "MaximilianoTaborda 5/28/2016 19:06", + "postLoadInitialization" : "MaximilianoTaborda 11/6/2015 12:39" } } diff --git a/repository/BaselineOfChalten.package/BaselineOfChalten.class/properties.json b/repository/BaselineOfChalten.package/BaselineOfChalten.class/properties.json index bae18d4..3612444 100644 --- a/repository/BaselineOfChalten.package/BaselineOfChalten.class/properties.json +++ b/repository/BaselineOfChalten.package/BaselineOfChalten.class/properties.json @@ -4,9 +4,9 @@ ], "classvars" : [ ], - "commentStamp" : "", + "commentStamp" : "MaximilianoTaborda 11/6/2015 13:09", "instvars" : [ - ], + "repositories" ], "name" : "BaselineOfChalten", "pools" : [ ], diff --git a/repository/BaselineOfChalten.package/monticello.meta/version b/repository/BaselineOfChalten.package/monticello.meta/version index f2d6cf6..2dac767 100644 --- a/repository/BaselineOfChalten.package/monticello.meta/version +++ b/repository/BaselineOfChalten.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfChalten-MaximilianoTaborda.4.0.1' message 'deleted old baselines' id '048bc477-189e-42e7-b923-3d2ed1571c5b' date '13 May 2015' time '10:51:33.319668 pm' author 'MaximilianoTaborda' ancestors ((name 'BaselineOfChalten-MaximilianoTaborda.4.0.0' message 'rename src to repository because that is the convention' id '6a35f5ff-478c-47e7-ba54-dbfe12f6e3bc' date '30 April 2015' time '10:32:32.615031 am' author 'MaximilianoTaborda' ancestors () stepChildren ())) stepChildren ()) +(name 'BaselineOfChalten-MaximilianoTaborda.5.0.0' message 'tag for pharo 5.x' id '4e4610d0-d994-45e8-ad81-963920b0d166' date '28 May 2016' time '7:09:06.331599 pm' author 'MaximilianoTaborda' ancestors ((name 'BaselineOfChalten-MaximilianoTaborda.5.0.0' message 'Baseline for pharo5.x images' id '56cff05b-ff72-43b0-92d6-68342dd7173a' date '6 November 2015' time '1:47:26.839122 pm' author 'MaximilianoTaborda' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/.filetree b/repository/ConfigurationOfChalten.package/.filetree deleted file mode 100644 index 8998102..0000000 --- a/repository/ConfigurationOfChalten.package/.filetree +++ /dev/null @@ -1,4 +0,0 @@ -{ - "noMethodMetaData" : true, - "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/README.md b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/README.md deleted file mode 100644 index f971951..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/README.md +++ /dev/null @@ -1,7 +0,0 @@ -A ConfigurationOfChalten is the configuration of Chalten time model. - -Instance Variables - project: - -project - - A project. diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/bleedingEdge..st b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/bleedingEdge..st deleted file mode 100644 index 4fc0251..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/bleedingEdge..st +++ /dev/null @@ -1,5 +0,0 @@ -symbolic versions -bleedingEdge: spec - - - spec for: #'common' version: #'notDefined' \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/development..st b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/development..st deleted file mode 100644 index 58d05a6..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/development..st +++ /dev/null @@ -1,5 +0,0 @@ -symbolic versions -development: spec - - - spec for: #'common' version: #'notDefined' \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/stable..st b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/stable..st deleted file mode 100644 index 344a163..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/stable..st +++ /dev/null @@ -1,5 +0,0 @@ -symbolic versions -stable: spec - - - spec for: #'common' version: '4.0.0' \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/version400..st b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/version400..st deleted file mode 100644 index cd8d871..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/instance/version400..st +++ /dev/null @@ -1,13 +0,0 @@ -versions -version400: spec - - - spec for: #common do: [ - spec blessing: #release. - spec description: '- Chalten final for 4.x images'. - spec author: 'MaximilianoTaborda'. - spec - baseline: 'Chalten' - with: [ spec repository: 'github://mtaborda/chalten:master/repository' ]. - spec import: 'Chalten'. - spec postLoadDoIt: #postLoadInitialization ] \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/methodProperties.json b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/methodProperties.json deleted file mode 100644 index 493ac6b..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/methodProperties.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "bleedingEdge:" : "MaximilianoTaborda 5/29/2013 20:38", - "development:" : "MaximilianoTaborda 5/29/2013 20:38", - "postLoadInitialization" : "MaximilianoTaborda 4/22/2015 23:07", - "stable:" : "MaximilianoTaborda 4/28/2015 12:59", - "version400:" : "MaximilianoTaborda 5/13/2015 16:40" } } diff --git a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/properties.json b/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/properties.json deleted file mode 100644 index 9c47557..0000000 --- a/repository/ConfigurationOfChalten.package/ConfigurationOfChalten.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "ConfigurationOfChalten", - "classinstvars" : [ - ], - "classvars" : [ - "LastVersionLoad" ], - "commentStamp" : "MaximilianoTaborda 4/28/2014 14:47", - "instvars" : [ - ], - "name" : "ConfigurationOfChalten", - "pools" : [ - ], - "super" : "ConfigurationOf", - "type" : "normal" } diff --git a/repository/ConfigurationOfChalten.package/monticello.meta/categories.st b/repository/ConfigurationOfChalten.package/monticello.meta/categories.st deleted file mode 100644 index 44584fb..0000000 --- a/repository/ConfigurationOfChalten.package/monticello.meta/categories.st +++ /dev/null @@ -1 +0,0 @@ -SystemOrganization addCategory: #ConfigurationOfChalten! diff --git a/repository/ConfigurationOfChalten.package/monticello.meta/initializers.st b/repository/ConfigurationOfChalten.package/monticello.meta/initializers.st deleted file mode 100644 index e69de29..0000000 diff --git a/repository/ConfigurationOfChalten.package/monticello.meta/package b/repository/ConfigurationOfChalten.package/monticello.meta/package deleted file mode 100644 index dcd22d1..0000000 --- a/repository/ConfigurationOfChalten.package/monticello.meta/package +++ /dev/null @@ -1 +0,0 @@ -(name 'ConfigurationOfChalten') \ No newline at end of file diff --git a/repository/ConfigurationOfChalten.package/monticello.meta/version b/repository/ConfigurationOfChalten.package/monticello.meta/version deleted file mode 100644 index 60969a8..0000000 --- a/repository/ConfigurationOfChalten.package/monticello.meta/version +++ /dev/null @@ -1 +0,0 @@ -(name 'ConfigurationOfChalten-MaximilianoTaborda.4.0.6' message 'deleted old baselines' id '60fc3fa5-a90b-4afa-a312-062d4c020bd9' date '13 May 2015' time '10:53:48.430073 pm' author 'MaximilianoTaborda' ancestors ((name 'ConfigurationOfChalten-MaximilianoTaborda.4.0.5' message 'rename src to repository because that is the convention' id '7f789070-2644-49fe-91f9-7ce99ed7d540' date '30 April 2015' time '10:33:31.499446 am' author 'MaximilianoTaborda' ancestors () stepChildren ())) stepChildren ()) diff --git a/repository/ConfigurationOfChalten.package/properties.json b/repository/ConfigurationOfChalten.package/properties.json deleted file mode 100644 index f037444..0000000 --- a/repository/ConfigurationOfChalten.package/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - }