https://github.com/estebanlm/metametacello
a small tool to batch the load (and lock versions) of projects.
https://github.com/estebanlm/metametacello
pharo vcs
Last synced: 9 months ago
JSON representation
a small tool to batch the load (and lock versions) of projects.
- Host: GitHub
- URL: https://github.com/estebanlm/metametacello
- Owner: estebanlm
- License: mit
- Created: 2025-07-16T07:08:19.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-19T07:15:50.000Z (9 months ago)
- Last Synced: 2025-09-19T09:32:16.131Z (9 months ago)
- Topics: pharo, vcs
- Language: Smalltalk
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is just a small tool so I can load the projects (and branchs) I am working on in a batch.
I ca do things like this:
```smalltalk
MetaMetacello load: [ :spec | spec
lockBaselines;
"Spec+Alexandria"
baseline: 'Alexandrie' with: [ spec repository: 'github://pharo-graphics/Alexandrie:master' ];
baseline: 'Spec2' with: [ spec
repository: 'github://pharo-spec/Spec:dev-3.0';
loads: #(default 'Spec2-Alexandrie' 'Spec2-Adapters-Morphic-Alexandrie') ];
"GTK"
baseline: 'Gtk' with: [ spec
repository: 'github://pharo-spec/gtk-bindings:gtk4';
loads: #(default 'Gtk-Utils') ];
baseline: 'SpecGtk' with: [ spec
repository: 'github://pharo-spec/Spec-Gtk:gtk4';
loads: #(default 'Spec-Gtk-Alexandrie') ];
baseline: 'NewTools' with: [ spec
repository: 'github://pharo-spec/NewTools:dev-2.0';
loads: #(default 'NewTools-Gtk') ];
baseline: 'Stargate' with: [ spec
repository: 'github://estebanlm/stargate:main' ];
"CIG"
baseline: 'CIG' with: [ spec
repository: 'github://estebanlm/pharo-cig:main' ];
baseline: 'OpenSSL' with: [ spec
repository: 'github://estebanlm/pharo-openssl:main' ];
baseline: 'Resvg' with: [ spec
repository: 'github://estebanlm/pharo-resvg:main' ];
baseline: 'Archive' with: [ spec
repository: 'github://estebanlm/pharo-archive:main' ].
].
(Smalltalk classNamed: #GEnumeration) allSubclassesDo: #initializeEnumeration.
```