Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(backups): implement long term retention #7999

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Commits on Sep 20, 2024

  1. feat(backups): implement long terme retention

    long term retention sometimes called GFS ( Grand Father / Father / Son)
    is a way to promote some backup to be kept on a long time
    
    that way , the user can use the find the best equilibrium between
    storage and security
    
    This commit add the code mechanics to indentify bakcup that
    can be deleted safely. It is intended to use with a form
    that ask the suer for the number of day, week, month, and year
    for which XO will keep the most recent
    
    It extends the actual system of keeping the n most recent backup
    
    Keep in mind that the backup oromoted by week and month can be decaled
    fbeauchamp committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    ee9212a View commit details
    Browse the repository at this point in the history