X-Git-Url: http://andersk.mit.edu/gitweb/sql.git/blobdiff_plain/d152c985887511557c9493da3e9c92274da82cd0..HEAD:/libexec/backup-policy.py diff --git a/libexec/backup-policy.py b/libexec/backup-policy.py index a05415c..85c55cf 100755 --- a/libexec/backup-policy.py +++ b/libexec/backup-policy.py @@ -11,14 +11,14 @@ backups.reverse() backups = [[x, re.match('.*(\d\d\d\d-\d\d-\d\d).*', x)] for x in backups] backups = [[x[0], strptime(x[1].groups()[0], '%Y-%m-%d')] for x in backups] -keep = backups[:3] -backups = backups[3:] +keep = backups[:2] +backups = backups[2:] monthlys = {} for x in backups: month = (x[1].tm_year, x[1].tm_mon) if month not in monthlys: monthlys[month] = x - if len(monthlys) > 4: + if len(monthlys) > 3: break keep.extend(monthlys.values())