Ticket #1155 (new defect)
Autosave not working 2.1.8
| Reported by: | boinger | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | General | Version: | 2.1.8 |
| Severity: | major | Keywords: | |
| Cc: | Platform: | All | |
| Sub Component: |
Description
Hello Aegisub team:
After saving and closing down aegisub to appy new windows updates to vista 64 ultimate, I found that .ass file no longer had any of the updates or retiming that I had done. The file had reverted to the original working copy. So, 3 days of timing this file will need to be redone. Autosave was enabled every 60 seconds. But, the .ass file in the autosave folder was not the most recent copy from yesterday, but the original file from last month.
I will not bother rebooting my computer until I fully complete timing this file.
Thank you for your useful software,
boinger
Change History
comment:2 Changed 2 years ago by verm
- Status changed from infoneeded_new to new
Shouldn't we be appending _1-X to the end of the backfup file is another one already exists with the same name? I've seen plenty of software handle it this way. Others will always ensure there are enough rolling backups so all versions are available. (waste of space)
comment:3 Changed 2 years ago by nielsm
Well we can't keep making backup copies and autosaves, we'll just end up filling up the users' harddrives. Maybe some way to try detecting whether we'll be overwriting an autosave or backup with file contents that are actually older than the existing autosave file. Perhaps offer the user to recover the file in that case, or show some kind of diff or some such.
comment:4 Changed 2 years ago by verm
Well, asking the user to recover is better -- or we can just prune the autosave directory. Either way there has to be a way to avoid people losing work. If it's happened to one person we can be assured it's happened to others, especially since I can't see this as being a unique case.

You probably opened a copy without the changes, but with the same name. By doing that, you overwrote the old autosave with the copy without the changes.
You say you are using Vista, there is a chance a shadow copy of the old file may still be around. Try opening the Explorer property sheet for the autosave file and look for a shadow copy in it.