Hello, thanks for the idea of augmented diffs! It's advantageous to have related data in the same file.
However I am not sure if it is wise to reinvent the wheel. Two questions / suggestions: 1. Tagging Why did you not use solely the existing XML tags <create>, <modify> and <delete>? That data an augmented diff has more than a normal diff could be inserted with a <create> tag. Softwares reading these diffs usually ignore or overwrite existing data in the database if the new data have <create> tags. Furthermore, some softwares do not distinguish between <create> and <modify>, they just store the newer elements into the database, no matter if they are already existing or not. 2. Sequence A lot of software depends on getting _sorted_ input data, usually ascending by object type, then by ID. Why did you break this order? Regards Markus _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

