Cut peaches into 1/2-inch pieces.
Cook onion and ginger in olive oil, stirring occasionally, until softened. Add salt and curry powder. Cook, stirring constantly, 1 minute. Add peaches and tomatoes with any juices, sugar, and lime juice. Simmer, uncovered, stirring occasionally, until mixture is thick and peaches are tender but still hold their shape, approx 8 to 10 minutes. Transfer to a bowl and chill for 8 hours.