"Postscript: Leave the line above, and replace the rest of this comment by a useful one. Executable statements should follow this comment, and should be separated by periods, with no exclamation points (!!). Be sure to put any further comments in double-quotes, like this one." |repository| repository := MCHttpRepository location: 'http://smalltalkhub.com/mc/Pharo/Pharo30/main' user: '' password: ''. (repository loadVersionFromFileNamed:'ScriptLoader30-MarcusDenker.77.mcz') load. ScriptLoader new update30061.! !DoItDeclaration methodsFor: 'importing' stamp: 'BenjaminVanRyseghem 4/25/2013 19:28'! import self flag: #fixme. "Ugly hack to parse preamble and postcript as a do it." ((contents beginsWith: '"Change Set:') and: [ChangeSet current preambleString == nil]) ifTrue: [ChangeSet current preambleString: contents]. ((contents beginsWith: '"Postscript:') and: [ChangeSet current postscriptString == nil]) ifTrue: [ChangeSet current postscriptString: contents]. ^Smalltalk compiler class evaluate: contents logged: false.! ! [((MCHttpRepository location: 'http://smalltalkhub.com/mc/Pharo/Pharo30/main' user: '' password: '') loadVersionFromFileNamed:'CodeImport-MarcusDenker.17.mcz') load] on: Warning do: [:ex | ex resume:true].!