mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-08-25 03:07:20 +02:00
Rename 'expiration.on-sync' to 'purge.on-sync' (#3556)
Taskwarrior uses "expire" to refer to deletion of tasks past their "until" date, so let's use `purge` to link this semantically to the `task purge` command.
This commit is contained in:
parent
1304d6361c
commit
7d79b9e516
9 changed files with 57 additions and 99 deletions
|
@ -118,7 +118,7 @@ std::string configurationDefaults =
|
|||
"json.array=1 # Enclose JSON output in [ ]\n"
|
||||
"abbreviation.minimum=2 # Shortest allowed abbreviation\n"
|
||||
"news.version= # Latest version highlights read by the user\n"
|
||||
"expiration.on-sync=0 # Expire old tasks on sync\n"
|
||||
"purge.on-sync=0 # Purge old tasks on sync\n"
|
||||
"\n"
|
||||
"# Dates\n"
|
||||
"dateformat=Y-M-D # Preferred input and display date format\n"
|
||||
|
|
|
@ -542,7 +542,7 @@ void NewsItem::version3_1_0 (std::vector<NewsItem>& items) {
|
|||
Version version("3.1.0");
|
||||
NewsItem sync {
|
||||
version,
|
||||
/*title=*/"Purging and Expiring Tasks",
|
||||
/*title=*/"Purging Tasks, Manually or Automatically",
|
||||
/*bg_title=*/"",
|
||||
/*background=*/"",
|
||||
/*punchline=*/
|
||||
|
@ -552,7 +552,7 @@ void NewsItem::version3_1_0 (std::vector<NewsItem>& items) {
|
|||
"The `task purge` command removes tasks entirely, in contrast to `task delete` which merely sets\n"
|
||||
"the task status to 'Deleted'. This functionality existed in versions 2.x but was temporarily\n"
|
||||
"removed in 3.0.\n\n"
|
||||
"The new `expiration.on-sync` configuration parameter controls automatic expiration of old tasks.\n"
|
||||
"The new `purge.on-sync` configuration parameter controls automatic purging of old tasks.\n"
|
||||
"An old task is one with status 'Deleted' that has not been modified in 180 days. This\n"
|
||||
"functionality is optional and not enabled by default."
|
||||
};
|
||||
|
|
|
@ -160,7 +160,7 @@ int CmdShow::execute (std::string& output)
|
|||
" due"
|
||||
" editor"
|
||||
" exit.on.missing.db"
|
||||
" expiration.on-sync"
|
||||
" purge.on-sync"
|
||||
" expressions"
|
||||
" fontunderline"
|
||||
" gc"
|
||||
|
|
|
@ -109,7 +109,7 @@ int CmdSync::execute (std::string& output)
|
|||
Context &context = Context::getContext ();
|
||||
context.tdb2.sync(std::move(server), false);
|
||||
|
||||
if (context.config.getBoolean ("expiration.on-sync")) {
|
||||
if (context.config.getBoolean ("purge.on-sync")) {
|
||||
context.tdb2.expire_tasks ();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue