<div dir="ltr">Great work, Ilya! A big thank you.<div><br></div><div>Polyglot</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-30 22:46 GMT+02:00 Ilya Zverev <span dir="ltr"><<a href="mailto:ilya@zverev.info" target="_blank">ilya@zverev.info</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
I've made a web interface to my revert scripts: <a href="http://revert.osmz.ru" rel="noreferrer" target="_blank">http://revert.osmz.ru</a><br>
<br>
It is as easy to use as the simple-revert.py, but you don't have to use the command-line interface. Simply paste some changesets, press a button and watch as they are being reverted.<br>
<br>
The reverter has some limits, e.g. only 200 changed objects can be reverted, and no way/relation membership changes. On the plus side, it does a 3-way merge instead of just restoring older versions, so you won't run into any conflicts.<br>
<br>
If somebody wants to improve the design or add any features, I'd be glad to have your help: <a href="https://github.com/Zverik/RevertUI" rel="noreferrer" target="_blank">https://github.com/Zverik/RevertUI</a><br>
<br>
The backend uses simple-revert scripts, which I turned into a library and uses in some other projects: <a href="https://github.com/Zverik/simple-revert" rel="noreferrer" target="_blank">https://github.com/Zverik/simple-revert</a><br>
<br>
IZ<br>
<br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@openstreetmap.org" target="_blank">talk@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk</a><br>
</blockquote></div><br></div>