Today I learned that you can actually lose code in Pharo because the record is not always added to the changes file.

Also using the tool is quite a lot of pain, so if you want to recover your changes you have to do a lot of archaeology.

I've added several issues and marked most of them as '2 - Really Important', because I think they are (especially for students etc that like to break things), but maybe you don't want it for Pharo 5.

https://pharo.fogbugz.com/f/cases/17840/ChangesBrowser-selectAll-DNU
https://pharo.fogbugz.com/f/cases/17841/Creating-a-class-from-a-debugger-during-compilation-doesn-t-create-a-record-in-changes-file
https://pharo.fogbugz.com/f/cases/17842/Recover-lost-changes-doesn-t-recover-class-creation
https://pharo.fogbugz.com/f/cases/17843/Changes-Browser-doesn-t-recover-changes-in-correct-order

Peter