>> c) this will cost disk-space and memory for the index. The CPU time >> will be consumed only once. > > This is NOT true. As I explained yesterday there is a very good reason > why we do not store a node revision in current_way_nodes and way_nodes.
I'm sorry I should have mentioned that all the points from "Solutions, Server perspective" down are what I've collected from the various posts. I'm not familiar with the RailsPort and so I can't really tell about the costs. But never the less we have to talk about how we could get the information (either from the API or from any other source) as without this it won't be possible to write a revert-tool that actually can revert dirty Changesets (or better: that can revert *all* dirty Changesets). I'm sorry if this sounds like an attack to you. I know it's not the APIs job to support weird requests of all kinds, but especially on issue #1 there is *no other way* to get this information. What I'm asking myself is, if serving such requests will really have such a large impact on server performance. I'm really sure there won't be too many hits on these special (history only) calls, do you? Peter _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

