It seams data are written in a .ombu file "will be written in .ombu files "
So I guess the work remain the same here :) Ben On 23 Oct 2013, at 16:10, Clément Bera <[email protected]> wrote: > Hey Martin, > > Epicea looks really cool. I can't wait to have it in Pharo 3.0. > > Some questions however: > > - Can we use Epicea to recover lost changes ? I mean let's say you have an > image with a lot of work inside, then it crashes before you save the image. > How do you then recover lost changes with Epicea (as now we do > worldMenu>tools>recover lost changes...)? > > - Moreover, in the case the image has a lot of work inside and crashes but > you cannot reopen it (the saved image is corrupted too), what can you do with > Epicea ? Usually I take the changes file and put it in a fresh image to > restore my work. Does Epicea save data into an external file too ? If not how > to recover data from a corrupted image ? > > Thanks for your future answers, > > Best, > > > 2013/10/23 Martin Dias <[email protected]> > Hello, > > This announcement is for those who develop in latest Pharo 3 and are curious > about a more advanced way of recording code changes than the current > ".changes" mechanism. > > In particular, it should be useful when your image crashes and you want to > recover lost changes. Some of you may have seen a demo at ESUG. > > Epicea is far from stable or beautiful [1], but you can try it and any > feedback or collaboration would be welcome. > > > Download it > > You can download an image from Jenkins ci build [2]. Also you can load it > with: > > Gofer it > smalltalkhubUser: 'MartinDias' > project: 'Epicea'; > loadStable. > > Use it > > Record > > To start recording, do: > > EpLog current enable. > > After that, any change you do in the image (e.g. creating a class, modifying > a method) will be written in .ombu files in the current working directory. In > fact, not only code changes are recorded but also other events like > snapshots, test runs, Monticello loading and saving, etc. > > Browse > > You have two ways of browsing the recorded stuff: > > To browse the current log, do: > > EpLog current browse. > > To browse any .ombu file in your disk, you can simply drag&drop it into the > image (from Finder in Mac). > > > > Best regards, > Martín > > > [1]: It's needed to: > - implement export/import use case (an alternative to .cs files) > - rethink some concepts > - unit tests > - write more comments > - a lot more > > [2]: > https://ci.inria.fr/pharo-contribution/job/Epicea/PHARO=30,VERSION=stable,VM=vm/lastSuccessfulBuild/artifact/Epicea.zip > > > >
