I had a problem with updates of css files in Pier (using the pharo-1.0-10491-rc1web09.10.5 image). My updates were ignored.

After some debugging I found out that the the cause of the problem was that two different MAExternalFileModel instances compared equal. They were both called 'style.css' but they had a different location. The location was not checked in the equals method. After adding the following equals method to MAExternalFileMethod everything worked fine:

= anObject
    ^super = anObject and: [ self location = anObject location ]