We need a decent undo and recovery system

Bug #1210879 reported by Tim Band
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux Stopmotion
Fix Released
Undecided
Tim Band

Bug Description

The undo system is untested and we have experienced bugs in it. The commands it uses are complex. It moves files into a Trash folder when they are deleted, and then undoing the delete moves them back into the normal folder. During these operations the file changes its name.

The recovery system relies on this behaviour, as files are added in numerical order and deleted files are removed from that folder, so the recovery system can just add all the files still in the normal folder in order. This isn't a great solution, but it works some of the time.

When we want to add caching and streaming, all these moves and renames will cause difficulties, as we will have to make sure that the cache has to have any moved files flushed from it; and for no point.

A good recovery system with a robust undo system which doesn't move files around will give us immediate advantages and prepare the way for caching and streaming.

Tim Band (tim-band)
Changed in lsm:
status: New → In Progress
assignee: nobody → Tim Band (tim-band)
Revision history for this message
Tim Band (tim-band) wrote :

released in 0.8.0

Changed in lsm:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.