[OSM-dev] created_by considered harmfull
Raphael Studer
studerap at gmail.com
Thu Aug 9 11:52:58 BST 2007
> I don't think the problem is so pressing to call for such drastic
> measures. I would like to repeat a suggestion I've made in the past:
>
> * Change our data model at the API so that instead of every record
> having a last-modified timestamp and a user id, every record only has
> one "changeset id"
> * Create a new table "changesets" that stores user id, timestamp,
> editor type and version, plus an optional "commit message"
> * Initially, auto-generate one changeset entry for each change that
> is committed, but step by step migrate to a solution where editors
> can issue a "create changeset" call (with optional commit messages)
> which gives them an unique id and have them upload every change
> referencing that changeset id
Bevore commiting, it would be very good to see, if someone else
changed your ways/nodes between the time you downloaded the data and
now (like svn update). So you can't overwrite recent changes.
Raphael
More information about the dev
mailing list