I have been experimenting with a local instance of Rails Port. I used
osmosis to load a small
pbf of my neighborhood. Using JOSM I edited some data on the local instance. Then a few weeks later I downloaded the latest
osm of my neighborhood. Using
osmosis I generated a
.osc file, a diff between my postgres database and the new
osm file. I opened the
.osc file with
JOSM where I could see the changes, but I couldn't upload the changes to local postgres database. It shows a conflict and upon giving sync, both entire data set and specific node it wouldn't upload ans keep showing the same conflict message.
Error message from JOSM: 'Conflicts detected Uploading failed because the server has a newer version of one of your nodes, ways, or relations. The conflict is caused by the node with id 1,472,108,803, the server has version 1, your version is 2. Click to Synchronize node 1,472,108,803 only to synchronize the conflicting primitive only. Click to Synchronize entire dataset to synchronize the entire local dataset with the server.Click Cancel to abort and continue editing.' If I click on any of them it syncs with the database and gives me the same conflict error.
I have a user account on local Rails Port instance with what I can upload data manually and I changed the OSM Server URL to point my local instance which is http://localhost:3000/api