add Revision.equals()

throw IllegalArgumentException