Question

Is there a way of listing all the DoIts which have been done in a session in Pharo or Squeak as well as which workspaces they were done in?

Are the contents of workspaces also tracked, so they can be diffed?

Was it helpful?

Solution

There's a file in the same directory as your image and with the same name as your image but with the extension ".changes". This file contains all the source code and all the doit's you've performed. Workspace text isn't tracked unless you execute it in which case it appears in the .changes file.

OTHER TIPS

In a recent Squeak (at least 4.3), you can select the Extras menu at the top, and go to "Recover Changes". This asks you how far back you want to look; for "stuff I've done this session" that's probably the topmost choice.

That will give you a ChangeList showing all the doIts (and some other stuff) up to the last time you saved the image. (The ChangeList gets all its info from the .changes file that David Buck mentions.)

However, this will not tell you in which Workspace these were evaluated. Workspaces do not version their contents.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top