Modify

Opened 15 years ago

Last modified 3 years ago

#4654 new enhancement

warning when deleting an object with remaining conflict

Reported by: skyper Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: conflict delete Cc: skyper, bastiK

Description (last modified by skyper)

This is not a bug itself but the way JOSM works right now is dangerous and it is quite frustrating solving conflicts.

I have a conflict of elements with a way. This leads to have a node without connection nor tag on the active layer.

I delete this node because its "lonely" and I get no information about the pending conflict.
Yes, I should not have edited while there exists any conflicts, but this can also happen while solving conflicts on nodes with a pending conflict of elements of a way.

I am not able to restore this object (way) as it was if I have delete an element and restoring the element itself can take quit some time if you have to undo 50 conflict solutions and later manually redo them because of #4608.

version 2057

Thanks a lot skyper

Attachments (0)

Change History (7)

in reply to:  description comment:1 by skyper, 15 years ago

Replying to skyper:

version 2057

sorry, version 3057

comment:2 by skyper, 15 years ago

Priority: criticalblocker

As deleting objects with conflict on leads to inconsistant data -> exceptions, I think we have to do something against it.

A warning might not be enough.

r3107

comment:3 by skyper, 15 years ago

Priority: blockercritical

in reply to:  2 comment:4 by skyper, 13 years ago

Cc: bastiK added
Description: modified (diff)

Replying to skyper:

As deleting objects with conflict on leads to inconsistant data -> exceptions, I think we have to do something against it.

I think this is one reason why it was impossible to merge two offline edited osm file with partly same objects (for example route relations but a single way might be enough).

@bastiK:
On way to get inconsistant data.

A warning might not be enough.

Still no warning.

Last edited 13 years ago by skyper (previous) (diff)

in reply to:  description ; comment:5 by Hb---, 6 years ago

Priority: criticalminor
Type: defectenhancement

Replying to skyper:

I am not able to restore this object (way) as it was …

You could download it from the server.

in reply to:  5 comment:6 by skyper, 5 years ago

Priority: minornormal

Replying to Hb---:

Replying to skyper:

I am not able to restore this object (way) as it was …

You could download it from the server.

As far as I remember, I did merge several, offline edited, overlapping areas that time. But your are right that I could have tried to change the object in a different layer and merge it back.

comment:7 by skyper, 3 years ago

See #18461 for missing warning with layer/file actions.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to skyper.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.