iPhoto allows easy import of photos from disks. But if these pictures have been modified, you have to choose to import the modified or the original version. This forces you to keep originals outside iPhoto (double management), or else import originals and redo modifications (!).
This script addresses this issue. First, import your images, modified or not. Then use this script to import originals of modified pictures. Henceforth, the "revert to the original" item of the "Photos" menu is available, your originals are well organized.
This import is made by copy, as iPhoto does. You should remove the duplicates from your disk (after archiving? just to be safe.).
Installation, usage:
Provision has been made in the source to add message translations in other languages than French or English.