>>>>> "bl" == Balooval <[email protected]> writes:
bl> Justement, comment fait-on un "vrai" revert? Ca se passe où, dans JOSM,
via
bl> un script machin, sur un site bidule..?
bl> Je vois souvent des demandes de revert sur cette liste (dont la mienne
bl> d'ailleurs), est-ce parce que c'est "difficile"?
Il n'y a pas de «vrai» revert, au sens d'une fonction de l'API qui
serait dédiée à l'annulation d'un changeset particulier. Faire un
revert c'est simplement ouvrir un nouveau changeset qui annule tous
les changements effectués dans le changeset «fautif». Les deux
changesets demeurent présents dans l'historique de la base OSM.
Il est facile de faire un revert «propre», c'est-à-dire pour lequel
aucun des objets touchés par le changeset fautif n'a été édité par la
suite. Ça devient compliqué quand un objet a été édité entre temps. En
effet, il n'est pas certain que le changement souhaité par le dernier
auteur soit compatible avec la version antérieure (prédatant le
changeset fautif) de l'objet. Donc idéalement, on essaie de revenir en
arrière rapidement.
Concernant les outils, il existe un plugin «reverter» dans JOSM qui
est facile à utiliser. Il existe aussi des scripts Perl écrits par
Frederik Ramm
http://wiki.openstreetmap.org/wiki/Revert_scripts
qu'il convient d'utiliser avec précaution.
--
Eric Marsden
_______________________________________________
Talk-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-fr