yesterday I did my daily batch conversion to gemstone and I came up with a slightly faster process. If you use gofer I fear that all the monticello versions are completely parsed before being saved / uploaded. I tried to avoid this using wget to download all the versions and then script the upload ========================================================================== # bash, takes around 1min vs 10mins with gofer wget --mirror --page-requisites http://www.squeaksource.com/Citezen/ # pharo f := FSFilesystem disk workingDirectory / 'www.squeaksource.com' / 'Citezen'. files := f glob: [ :f| f basename endsWith: '.mcz']. files do: [ :file ||entity stream| stream := file readStream. (entity := ZnStreamingEntity type: ZnMimeType applicationOctetStream) stream: stream; contentLength: stream size. Transcript show: file; cr. "upload the version to gemstone" ZnClient new systemPolicy; beOneShot; signalProgress: true; ifFail: [ :exception | Transcript show: file basename; show: ' '; print: exception ]; username: 'XXX' password: 'XXX'; entity: entity; url: ( 'http://ss3.gemstone.com/ss/citezen/', file basename); put ] displayingProgress: 'Uploading mzcs' ========================================================================== best cami