Mariano - out of curiosity, how do you build your image - do you use zero conf and then apply a known .st script? (I used to use pharo launcher back in the day - but now I find that zeroconf is actually handier anyway).
TimOn 2 Aug 2017, at 13:24, Mariano Martinez Peck <marianopeck@gmail.com> wrote:On Wed, Aug 2, 2017 at 9:16 AM, Tim Mackinnon <tim@testit.works> wrote:Hi - I���ve noticed that when I download a new image+vm with zeroconf (in a fresh directory) - that when I launch it, the setting Tools | Software Config Mgnmnt | Monticello | Local Cache Directory has a value that points to a directory from one of my earlier images.
Is this normal (does it store this information somewhere on my computer so that different setups can access it)?
At first I thought this was annoying - but I���m now wondering if this is useful as I���m guessing that there isn���t any reason to have separate caches for version controlled libraries and so maybe I should actually set it to some common directory?
What is the recommended strategy?My strategy is to use a shared repository for all my images. As part of my build image scripts I do something like this:
" =============== Personal Settings ================ " MCCacheRepository cacheDirectory: '/Users/mariano/Pharo/localRepo/' asFileReference. MCGitHubRepository cacheDirectory: '/Users/mariano/Pharo/localRepo/' asFileReference. GTPlayBook cacheDirectory: '/Users/mariano/Pharo/play-cache/' asFileReference.��GTPlayBook stashDirectory: '/Users/mariano/Pharo/play-stash/' asFileReference.��I guess you save stuff:find /Users/mariano/Pharo/localRepo/ -type f | wc -l �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� ��32301��du -sh /Users/mariano/Pharo/localRepo6.1G �� ��/Users/mariano/Pharo/localRepo Not only you save disk space, but also:1) Each image build is likely to take less time as many files will be already in the cache (no need to redownload it).2) it works as a yet another backup of your code and other packages.��--