diff --git a/repository/BaselineOfGrafoscopioUtils/BaselineOfGrafoscopioUtils.class.st b/repository/BaselineOfGrafoscopioUtils/BaselineOfGrafoscopioUtils.class.st new file mode 100644 index 0000000..fda2190 --- /dev/null +++ b/repository/BaselineOfGrafoscopioUtils/BaselineOfGrafoscopioUtils.class.st @@ -0,0 +1,36 @@ +Class { + #name : #BaselineOfGrafoscopioUtils, + #superclass : #BaselineOf, + #category : #BaselineOfGrafoscopioUtils +} + +{ #category : #baselines } +BaselineOfGrafoscopioUtils >> baseline: spec [ + "Dependencies" + self fossil: spec. + + "Packages" + spec project: 'Grafoscopio-Utils' with: [ spec requires: #('Fossil') ] + +] + +{ #category : #'as yet unclassified' } +BaselineOfGrafoscopioUtils >> fossil: spec [ + "I load the configuration of Fossil using a external Gitea repository." + "While more Git independient providers are implemented in Monticello, I will use Iceberg + to download the repository and load it from a local directory" + + | location | + location := FileLocator localDirectory / 'iceberg' / 'Offray' / 'Fossil'. + (IceRepositoryCreator new + location: location; + remote: (IceGitRemote url: 'https://code.tupale.co/Offray/Fossil.git'); + createRepository) + register. + + Metacello new + repository: 'gitlocal://', location fullName; + baseline: 'Fossil'; + load. + spec project: 'Fossil' +] diff --git a/repository/BaselineOfGrafoscopioUtils/package.st b/repository/BaselineOfGrafoscopioUtils/package.st new file mode 100644 index 0000000..6166f2b --- /dev/null +++ b/repository/BaselineOfGrafoscopioUtils/package.st @@ -0,0 +1 @@ +Package { #name : #BaselineOfGrafoscopioUtils }