Skip to content

Instantly share code, notes, and snippets.

@philippeback
Created May 6, 2018 19:24
Show Gist options
  • Save philippeback/1fbd912b056c136e12e9a5c5b2f4d0d2 to your computer and use it in GitHub Desktop.
Save philippeback/1fbd912b056c136e12e9a5c5b2f4d0d2 to your computer and use it in GitHub Desktop.
MetacelloPharoPlatform select.
#(
'BaselineOfTonel'
'BaselineOfLibGit'
'BaselineOfIceberg'
'MonticelloTonel-Core'
'MonticelloTonel-FileSystem'
'MonticelloTonel-Tests'
'Iceberg-UI'
'Iceberg-TipUI'
'Iceberg-Plugin-Pharo'
'Iceberg-Plugin-Metacello'
'Iceberg-Plugin-GitHub'
'Iceberg-Plugin'
'Iceberg-Metacello-Integration'
'Iceberg-Libgit-Tonel'
'Iceberg-Libgit-Filetree'
'Iceberg-Libgit'
'Iceberg-Tests'
'Iceberg-Memory'
'Iceberg-UI-Tests'
'Iceberg-Core'
'Iceberg-Changes'
'Iceberg-Adapters'
'Iceberg'
'Iceberg-GitCommand'
'Iceberg-SmartUI'
'Iceberg-Pharo6'
'LibGit-Core')
do: [ :each | (each asPackageIfAbsent: [ nil ]) ifNotNil: #removeFromSystem ].
"update icons (iceberg needs some new)"
ThemeIcons current: ThemeIcons loadDefault.
"load iceberg"
Metacello new
baseline: 'Iceberg';
repository: 'github://pharo-vcs/iceberg:v0.7.?';
onWarningLog;
load.
"Re-initialize libgit2"
(Smalltalk at: #LGitLibrary) initialize.
"In some case Pharo/Calypso can have a problem with Obsolete classes. If you encounter this problem just execute this command and retry your action:"
Smalltalk compilerClass recompileAll
@philippeback
Copy link
Author

git config --system core.longpaths true

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment