Skip to content

Instantly share code, notes, and snippets.

@dalehenrich
Created February 23, 2012 22:05
Show Gist options
  • Save dalehenrich/1895307 to your computer and use it in GitHub Desktop.
Save dalehenrich/1895307 to your computer and use it in GitHub Desktop.
mac to foos and back
Metacello new
project: 'Metacello';
repository: 'filetree:///opt/git/metacello/repository/';
load.
MetacelloFileTreeConstructor writeJsonFor:'/opt/git/metacello/repository/metacello/Metacello'.
"current target ... make sure that loadedProjects looks right ... getting nil versions in some cases, so it needs work"
Metacello resetLoadedProjects.
Metacello new
project: 'External';
repository: 'github://dalehenrich/external:1.0-beta.32Tests/core';
load.
Metacello new
project: 'Sample';
repository: 'github://dalehenrich/sample:1.0-beta.32Tests/core';
load.
Metacello loadedProjects.
#(#'MetacelloAlternateResource' #'MetacelloAtomicConfigurationResource' #'MetacelloAtomicMonticelloResource' #'MetacelloConfigurationResource' #'MetacelloMonticelloResource' #'MetacelloScriptingResource' #'MetacelloIssue108Resource')
do: [ :className | Smalltalk at: className ifPresent: [ :cls | cls reset ] ].
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment