On Wed, May 14, 2008 at 11:04 PM, bvh <[EMAIL PROTECTED]> wrote:
> But apparently the server code expects version, not old_version.
> Personally I slightly prefer version as it would then become
> identical code from just saving the file.

Heh. We started from the same principles and ended up in a different
place. When we discussed this at the hack-a-thon we figured the diff
upload had more in common with the changeset download then with the
map call. And in a changeset download you want to give both the old
and the new version number.

So, we specced out what you would need for a changeset download,
invented old_version and new_version and then used old_version
everywhere we needed it. If we do it your way then we would get
old_version and version for the changeset download, right?


> This is inconsistent with section 1.5 of the wiki page on 0.6 that
> says the changeset_id attribute should be on the osm tag for diff
> upload. So it would be interesting to find out the reason for
> this difference.

You're right. I'm pretty sure it's not what I wrote on the whiteboard,
but if it says it in the wiki then we do it that way. The bit about
the changeset_id in the osm tag introduces an asymmetry between what
you upload and what you save to a file, so I think at least JOSM will
put it in both places so you can read it back from files saved on
disk.

Have a nice day,
-- 
Martijn van Oosterhout <[EMAIL PROTECTED]> http://svana.org/kleptog/

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev

Reply via email to