Add support for task expiration (#3546)

This commit is contained in:
Dustin J. Mitchell 2024-07-09 16:39:39 -04:00 committed by GitHub
parent 2bd609afe3
commit 213b9d3aee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 180 additions and 7 deletions

View file

@ -216,6 +216,12 @@ Note that this should be used in the form of a command line override (task
rc.gc=0 ...), and not permanently used in the .taskrc file, as this
significantly affects performance in the long term.
.TP
.B expiration.on-sync=0
If set, old tasks will be deleted automatically after each synchronization.
Tasks are identified as "old" when they have status "Deleted" and have not
been modified for 180 days.
.TP
.B hooks=1
This master control switch enables hook script processing. The default value