On Thu, Sep 3, 2009 at 3:13 AM, Martin
Koppenhoefer<dieterdre...@gmail.com> wrote:
> 2009/9/2 Pieren <pier...@gmail.com>:
>> 2009/9/2 Peter Körner <osm-li...@mazdermind.de>:
>> Revert should
>> be possible from the main site everywhere changesets are listed : from
>> the history tab on a bbox or the recent changes without bbox ([1]) or
>> from an individual contributor ([2]) edits. A new élink "revert" could
>> be added at the right side of every changeset line. One click might
>> report "succeed" or "conflict/failed, do it manually".
> +1
also "already reverted" to prevent the late commers from spending too
much time manually finding out that there's nothing left from the bad
changeset.

Generalizing a bit: changesets could have a metrics of reversibility:
100%=no changed object was changed afterwards (trivial to revert),
95%=5% of objects were changed since the changeset was done (there
will be some conflicts),
0%=all objects were changed (probably a very old changeset or a bad
changeset, undone either manually by various users or by admins, or a
small changeset where another translation of a city name was added
afterwards...).
It would be fairly trivial (but still consuming some resources) to
keep this metric updated in the database by keeping the number of all
objects within a changeset and a counter of changed objects that would
be updated every time an object is changed (find changed object's last
changeset and increase the counter there).

This "Persistance of objects" (POO for short :)) could also be used
(as one of the metrics) to determine how established the user is, if
needed.

The revert link/button should not be placed directly on lists, but
should only be accessible after carefully inspecting the new,
friendlier changeset diff (see below).

>> As a possible watchdog, the system could send automatically a message
>> to the author of the reverted changeset like "User:XXX reverted your
>> changeset 12345".
> +1, that's a good idea
>
> I would also find it very helpful to have renderings of the different
> states on the api-history-pages (of elements way/node), as well as for
> changesets (before/after), although this might not be possible in some
> cases (e.g. when the area is very big / a way very long).

Yes, visualizing changesets (and generally all object history) could
be better than it is now: highlighting new/deleted/changed tags (down
to individual characters in keys and values and numeric difference for
numbers, possibly even calculating the distance and direction of
movement for lat&lon), with an aggregated summary of changes.

Of course all this wouldn't say that a way or relation changed if one
of it's node was moved...should it?

Stefan

_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk

Reply via email to