either rm ./--.changes or rm -- --.changes will work. The former works in general everywhere, the latter relies on getopt (but getopt is the problem, in this case :-)