Opened 15 years ago
Closed 15 years ago
#5221 closed defect (fixed)
[PATCH] Conflict manager no longer automatically purges deleted objects
| Reported by: | NE2 | Owned by: | team |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | Core | Version: | latest |
| Keywords: | Cc: | AM909, Upliner |
Description
I think this was just introduced in the last version. When you delete an object from outside JOSM and then update it in JOSM, it used to automatically purge it. Now you have to go through the conflict manager to do this, separately for each node of a long way.
Attachments (2)
Change History (10)
comment:1 by , 15 years ago
| Cc: | added |
|---|---|
| Priority: | normal → major |
comment:2 by , 15 years ago
Same with deleted Objects in JOSM after Update. JOSM shows conflicts because of differences in Tags (my = all last tags | server = no tags at all).
comment:3 by , 15 years ago
| Cc: | added |
|---|---|
| Owner: | changed from to |
| Version: | → latest |
@Upliner: is this due to your changes?
comment:4 by , 15 years ago
| Status: | new → assigned |
|---|
Yes, it's my fault.
I've pushed preliminary solution to the GitHub, but even haven't tested it:
http://github.com/Upliner/josm/commit/3a4888efa9c8fd089df335ac84f9102645882f86
comment:5 by , 15 years ago
It is there for 3 weeks, so another day does not matter... Most important, it works. ;)
comment:6 by , 15 years ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
I suppose that the new solution is quite stable now. At the same time I want to fix another my oversight in the OsmReader: don't mark objects with attributes 'visible="false" action="delete"' as modified.
comment:7 by , 15 years ago
| Summary: | Conflict manager no longer automatically purges deleted objects → [PATCH] Conflict manager no longer automatically purges deleted objects |
|---|
comment:8 by , 15 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |



If true, I would think this is at least "major", since it can leave you in a spot where you have an edit session where you've done a lot of work and your only choices are to either spend a bunch of time resolving the conflicts one by one, or abandon your edits and do them again after re-downloading a fresh set of data.