View Issue Details

IDProjectCategoryView StatusLast Update
0002761NoesisGUIStudiopublic2023-11-14 02:37
Reporterjsantos Assigned Todfranjic  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Target VersionStudio_A1 
Summary0002761: Implement a backup system for Hot exits
DescriptionFiles modifies in memory must be stored in the filesystem for easy recovering, in case the studio crashes or is closed. This way next time the Studio is opened, the state of modified files can be restored.

Visual Studio Code is doing something similar: https://superuser.com/questions/1225368/visual-studio-code-unsaved-files-location

Our folder must be located in a similar location (not in project location to avoid confusion about what must be stored in the repository or not), using hashes. We could have one folder with the hash of the project root directory, and then separate files with each modifiles file (using a hash for this too).

TagsNo tags attached.
PlatformAny

Activities

dfranjic

dfranjic

2023-11-14 02:37

developer   ~0008939

Implemented with r12946. Performance needs testing to see if we should immediately switch to file mapping.
With r12946 the backups are saved onto "%APPDATA%/NoesisStudio/Backups"

Issue History

Date Modified Username Field Change
2023-10-24 12:26 jsantos New Issue
2023-10-24 12:26 jsantos Target Version => Studio_A1
2023-10-24 12:34 jsantos Assigned To => dfranjic
2023-10-24 12:34 jsantos Status new => assigned
2023-11-14 02:37 dfranjic Status assigned => resolved
2023-11-14 02:37 dfranjic Resolution open => fixed
2023-11-14 02:37 dfranjic Note Added: 0008939