On Tue, 29 Feb 2000, Doug Way wrote:
This enhancement adds a warning message if someone tries to save over the original "clean" downloaded image. I think it's fair to say that it's not generally recommended to overwrite the original image, since once you've done that, you can't go back. It's considered good practice to save the changed image to a new name. Beginners don't realize this, though, so the warning message is useful for them. (I've seen a few posts to this list from folks asking how to get their original image back... gotta go download the whole thing again.)
I for one prefer saving my original downloaded archive, which is considerably more compact than the expanded image and changes. In this case, it is perfectly safe to overwrite the expanded image. In fact, I generally prefer to do this because it means I don't have to throw away the space-wasting virgin image.
The enhancement works by comparing the current Squeak version (EToySystem version) with the image name, and if they're the same (e.g. Squeak2.7), then it brings up the warning message. It doesn't bring up the warning for alpha images. (This shouldn't be much of an inconvenience to anyone... once you've done a 'save as...', you shouldn't ever see the warning.)
Once I've saved over my original image with full knowledge of what I'm doing, I would not want to have to see the warning again. If this warning is incorporated into the base image (which is, I'm sure, a great idea), I'd like to see an option added to prevent the message from being shown in the future. Attached is a modification which checks the preference suppressCleanSaveWarning, and offers to set it if the save is proceeded.
-Jesse