summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use AWK to prefilter and sort inputDavid Vazgenovich Shakaryan10 days1-10/+30
| | | | | | | For the two-array deletion loop, it is vital that the output sort order be the reverse of the input sort order. It's unlikely to matter given the generated directory names, but using AWK for both is safer than using `sort' for the input.
* always keep recent backupDavid Vazgenovich Shakaryan11 days1-0/+4
|
* move newest_in into retain; improve promotion logicDavid Vazgenovich Shakaryan11 days1-24/+25
|
* add COPYINGDavid Vazgenovich Shakaryan2023-03-311-0/+19
|
* consistent weekly schedule with configurable start dayDavid Vazgenovich Shakaryan2023-03-311-8/+23
|
* add systemd unit filesDavid Vazgenovich Shakaryan2023-03-282-0/+13
| | | | note to self: edit later to configure sandboxing and scheduling
* fix copying default optsDavid Vazgenovich Shakaryan2023-03-281-1/+1
|
* simplify skip logicDavid Vazgenovich Shakaryan2023-03-271-6/+10
|
* add support for comments in configDavid Vazgenovich Shakaryan2023-03-271-1/+1
|
* add `$opt=-' syntax for setting a config opt to an empty valueDavid Vazgenovich Shakaryan2023-03-271-6/+13
| | | | | `$opt=' was already being used for resetting an opt to its default value.
* make prioritisation behaviour more configurableDavid Vazgenovich Shakaryan2023-03-271-9/+20
|
* allow prioritisation of latest backup within a slotDavid Vazgenovich Shakaryan2023-03-251-17/+23
|
* less repetition in awk filterDavid Vazgenovich Shakaryan2023-03-251-18/+14
|
* support custom retention policiesDavid Vazgenovich Shakaryan2023-03-251-7/+26
|
* initial importDavid Vazgenovich Shakaryan2023-03-231-0/+80