X-Git-Url: http://andersk.mit.edu/gitweb/sql.git/blobdiff_plain/562fda3a64d1be930e5bed51464ea30c525bc566..cd14464c2a6970a5d4375f118a53bf7424c301e0:/libexec/backup-policy.py diff --git a/libexec/backup-policy.py b/libexec/backup-policy.py index 94e97c3..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[:4] -backups = backups[4:] +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) > 5: + if len(monthlys) > 3: break keep.extend(monthlys.values())