Intelligent backup version control
The ability to save multiple backup version of a project in the .RPP-bak file is awesome since this keeps our project directories clean (vs. having dozens of backup files). But it would be greatly appreciated it REAPER had a preference for how many versions were saved, and which versions were deleted automatically similar to how Time Machine or Synology's smart backup controls work.
Furthermore, we are warned that backups could get very large if all saved versions are stored in the .RPP-bak file. But we are given no ability to control how large this file gets.
So I'd propose:
1) Allow for the .RPP-bak file to be capped at a certain size
2) If cap is exceeded, start deleting versions
- either
a) keep newest
b) keep daily/weekly backups
c) a or b, plus keep non-autosaved backups which have been custom saved by the user. (for example, don't delete the backup which I have labeled "client revision 1"). This may require more discussion, but at a minimum having options for a and b would be a great start.
Thanks!
|