Heat the olive oil in a large nonstick skillet over medium-high heat. Add the onion, and sauté for 10 minutes, stirring frequently. Add peaches, tomato, and ginger, and cook for 2 minutes. Add the vinegar and remaining ingredients, and bring to a boil. Reduce heat, and simmer for 20 minutes. Place the peach mixture in a food processor, and process until smooth.