Ahhhh that’s how it works… StartupPreferencesHandler and its in my user/Library/Preferences/Pharo/6.0 folder…
You learn something new every day (minute it seems lately) Tim > On 2 Aug 2017, at 14:04, Pavel Krivanek <pavel.kriva...@gmail.com> wrote: > > Try to run the image with --no-default-preferences. > > -- Pavel > > 2017-08-02 14:37 GMT+02:00 Tim Mackinnon <tim@testit.works > <mailto:tim@testit.works>>: > Hey thanks - that seems like a good strategy (I hadn’t though of sharing the > GT ones as well). > > However, I’m still curious how/why a new image would pick up settings from > what I did in another image (at least I think thats what its done - certainly > the directory it shows in my fresh image is not File > @pharo-local/package-cache like I would expect it to be? > > With regards to the GT settings - how does it work if you share them - do > they happily co-exist? The stash one is also quite new to me - Sven mentioned > it a few weeks ago as I was confused how the playground got saved (I’m still > not clear) - but he suggested double-clicking the title and giving the tab a > name. Are these named ones the stashed ones (it looks like it). And do > stashed ones honour cmd-s to save them? Which then leads to the question, > that in different images - if you share the stash then I guess if you want to > reload a file, you close that playground and then pick it again from the list? > > Its quite a cool way of working (not perfect) but a real time saver. Thanks > for sharing. > > Tim > >> On 2 Aug 2017, at 13:24, Mariano Martinez Peck <marianop...@gmail.com >> <mailto:marianop...@gmail.com>> wrote: >> >> >> >> On Wed, Aug 2, 2017 at 9:16 AM, Tim Mackinnon <tim@testit.works >> <mailto: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/localRepo >> 6.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. >> >> >> >> -- >> Mariano >> http://marianopeck.wordpress.com <http://marianopeck.wordpress.com/> > >