I don't understand this... Why do diff2 and diff1 use the same changeset id?