Hi Stef,
just one thing troubles me: there are two working copies: files on disk and the image by itself.
What are the possible modes of operation?
- operate exclusively from Pharo IDE - and that will take care of allways synching the two copies (user never have to care of the one on disk)
- operate exlcusively from Pharo IDE and interact with low level git API to completely avoid the working copy on disk (the next step)
- operate either from Pharo IDE or any other git client (including command line) and manage to sync the two working copies