Thank you all so much! This is is exactly what I was looking for and a lot more.
On Thu, Jul 24, 2014 at 6:29 PM, Ben Coman <b...@openinworld.com> wrote: > Sven Van Caekenberghe wrote: > > Hi Peter, > > I and I guess most people, keep their working image for days to weeks. After > all, it is one of the main strengths to have a persistent environment > containing all you customisations, all code you loaded, your workspaces, in > essence, your world. > > That being said, you should keep all your important code in an MC repository > (at least in the package-cache, but better in a real repository, maybe a > private one). That way you know your code will survive an image crash. > > > Peter, > You may want to use a local "Global Package Cache" as described here... > http://marianopeck.wordpress.com/2012/05/19/pharo-tips-and-tricks/ > which you can use with StartupLoader as described here... > > http://marianopeck.wordpress.com/2012/05/12/startuploader-running-startup-scripts-in-pharo/ > cheers -ben > > > When and if you want to upgrade, you can now do so. You have to decide if > the trouble is worth it. I always keep the old images, just in case. > > HTH, > > Sven > > PS: You can save workspaces to files, or use ScriptManager for multiple ones. > There also exists various solutions to move preferences and/or settings > around, YMMV. > > On 24 Jul 2014, at 14:58, Peter Uhnák <i.uh...@gmail.com> <i.uh...@gmail.com> > wrote: > > > > Having ~month old pharo image I was wondering what is the recommended way of > updating it. Do I just delete everything and download a fresh one every so > often (daily?), do I load new changes through Monticello? Does that upgrade > the VM though? > If the former what about local code I wrote but I don't want to loose or > haven't completely finished? Is it possible to export workspace content and > load it into fresh image? > Do I just create local repository and commit there and once I am satisfied > with the results I push them up (to STHub/wherever)? Or should I always push > to remote repo even if the commits break the package (I would assume that > should be semi-guarded by creating ConfigurationOfMyProject)? I am used to > Git and I still can't wrap my head around this Monticello thing. :( > > Thanks, > Peter > > > > > >