<blockquote>
<p>This will significantly improve once changeset upload is available via cgimap</p>
</blockquote>
<p>New changeset upload is deployed for testing here now: <a href="https://upload.apis.dev.openstreetmap.org/user/mmd2/diary/1" rel="nofollow">https://upload.apis.dev.openstreetmap.org/user/mmd2/diary/1</a></p>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=705471" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/woodpeck">@woodpeck</a> : <a href="https://github.com/woodpeck/osm-revert-scripts">https://github.com/woodpeck/osm-revert-scripts</a> unfortunately doesn't have "Issues" enabled, that's why I'm adding a few comments here:</p>
<p>While reverting large changesets via JOSM reverter is very fast, I had mixed results with the osmtools reverter. Maybe I'm doing something wrong here, but it seemed that downloading objects took quite some time already. The upload process only improved after activating setting some $transaction = 1 flag.</p>
<p>Maybe it would make sense to investigate, if downloading multiple object versions at once might be an option (--> <a href="https://wiki.openstreetmap.org/wiki/API_v0.6#Multi_fetch:_GET_.2Fapi.2F0.6.2F.5Bnodes.7Cways.7Crelations.5D.3F.23parameters" rel="nofollow">multi fetch</a>). If gathering old object version is fast, it would significantly reduce the risk for version conflicts.</p>
<p>My expectation is that a large changeset should be reverted in less than 1 minute, with the upload taking less than 10s.</p>
<p>Feel free to use the dev instance for testing and report back any concerns/issues or even success stories. Having strong reverter tooling support is essential, after all.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1389#issuecomment-428706965">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLcc6S1tp6-mtgA5WjdgWWIuXXelXks5ujk9HgaJpZM4LGTZG">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLXPntgazz9HJsebwr1qcWRlH-daUks5ujk9HgaJpZM4LGTZG.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mmd-osm in #1389: \u003e This will significantly improve once changeset upload is available via cgimap\r\n\r\nNew changeset upload is deployed for testing here now: https://upload.apis.dev.openstreetmap.org/user/mmd2/diary/1 \r\n\r\n@woodpeck : https://github.com/woodpeck/osm-revert-scripts unfortunately doesn't have \"Issues\" enabled, that's why I'm adding a few comments here:\r\n\r\nWhile reverting large changesets via JOSM reverter is very fast, I had mixed results with the osmtools reverter. Maybe I'm doing something wrong here, but it seemed that downloading objects took quite some time already. The upload process only improved after activating setting some $transaction = 1 flag.\r\n\r\nMaybe it would make sense to investigate, if downloading multiple object versions at once might be an option (--\u003e [multi fetch](https://wiki.openstreetmap.org/wiki/API_v0.6#Multi_fetch:_GET_.2Fapi.2F0.6.2F.5Bnodes.7Cways.7Crelations.5D.3F.23parameters)). If gathering old object version is fast, it would significantly reduce the risk for version conflicts.\r\n\r\nMy expectation is that a large changeset should be reverted in less than 1 minute, with the upload taking less than 10s.\r\n\r\nFeel free to use the dev instance for testing and report back any concerns/issues or even success stories. Having strong reverter tooling support is essential, after all."}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1389#issuecomment-428706965"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/1389#issuecomment-428706965",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/1389#issuecomment-428706965",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [openstreetmap/openstreetmap-website] Add changeset upload modifiers (#1389)",
"sections": [
{
"text": "",
"activityTitle": "**mmd**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@mmd-osm",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"openstreetmap/openstreetmap-website\",\n\"issueId\": 1389,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"openstreetmap/openstreetmap-website\",\n\"issueId\": 1389\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/openstreetmap/openstreetmap-website/issues/1389#issuecomment-428706965"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 186201670\n}"
}
],
"themeColor": "26292E"
}
]</script>