Editing in JOSM I’ve noticed that whenever I update tags for a highway—e.g., adding cycleway=*
tags to a street—the changeset includes “updates” for the nodes themselves even though I updated neither the tags nor locations for any of the ways’ nodes. The result is new versions in the histories for all the ways’ nodes despite no discernible changes to those nodes in their histories. For example, see changeset 154909121. Click the history for node ID 169603695, and you’ll see that my update to the tags on the ways created a version 12 for this node with all the same data as version 11. This seems unnecessary if not downright undesirable.
I haven’t tested other editors like iD, but this is how it works in JOSM.
Am I missing something here? Is this how it should work?