Modify

Opened 13 years ago

Closed 13 years ago

#7969 closed enhancement (invalid)

Reverter Plugin: allow undoing individual steps

Reported by: dl8dtl Owned by: Upliner
Priority: minor Milestone:
Component: Plugin reverter Version:
Keywords: Cc:

Description

When trying to revert only a small part of a large changeset, I have to restore
one deleted item. Alas, it's only possible to restore *all* deleted items at once, and
as the entire operation is recorded as a single edit, JOSM's "undo" command cannot be
used for a fine-grained control of what edits should be kept and what not.

If possible, it would be helpful if the entire revert operation could (optionally) be
broken up into single edits, one for each object, that can be individually undone at the
JOSM level then.

Attachments (0)

Change History (5)

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

Replying to dl8dtl:

When trying to revert only a small part of a large changeset, I have to restore
one deleted item.

It is possible to revert only parts of a changeset, even only one object.

If possible, it would be helpful if the entire revert operation could (optionally) be
broken up into single edits, one for each object, that can be individually undone at the
JOSM level then.

I do not see any need for that at the moment.

in reply to:  1 ; comment:2 by dl8dtl, 13 years ago

Replying to skyper:

Replying to dl8dtl:

When trying to revert only a small part of a large changeset, I have to restore
one deleted item.

It is possible to revert only parts of a changeset, even only one object.

Well, but how would I restore just *one* deleted object?

I only see three options:

. restore everything
. restore the currently selected objects
. restore the currently selected objects, and all objects deleted by the changeset

Option 2 would not restore a single deleted object, as I've got no chance to select that object before (since it's been deleted).

Option 3 restores all deleted objects from the changeset, which (in my current case) could be many more than the one I'm
interested in. There's currently no option to de-select just parts of them later by a simple "undo" operation, as only the
entire revert operation can be undone in a single step.

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

Replying to dl8dtl:

Replying to skyper:

Replying to dl8dtl:

When trying to revert only a small part of a large changeset, I have to restore
one deleted item.

It is possible to revert only parts of a changeset, even only one object.

Well, but how would I restore just *one* deleted object?

I only see three options:

. restore everything
. restore the currently selected objects
. restore the currently selected objects, and all objects deleted by the changeset

Option 2 would not restore a single deleted object, as I've got no chance to select that object before (since it's been deleted).

Sorry my fault.

For deleted objects you need to use the undelete plugin.

Option 3 restores all deleted objects from the changeset, which (in my current case) could be many more than the one I'm
interested in. There's currently no option to de-select just parts of them later by a simple "undo" operation, as only the
entire revert operation can be undone in a single step.

in reply to:  3 comment:4 by dl8dtl, 13 years ago

Replying to skyper:

For deleted objects you need to use the undelete plugin.

OK, I didn't knew about it.

Tried it. It might solve that problem, but it's a little cumbersome, compared to the reverter plugin.

How about of fourth selection option that reverts the selected items, and just the deleted items from
the currently displayed rectangle?

comment:5 by bastiK, 13 years ago

Resolution: invalid
Status: newclosed

This can be done with File > Upload selection.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Upliner.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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