mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Legacy
- Now maps unsupported duration values to supported values.
This commit is contained in:
parent
140757cfe1
commit
b7c2fd0d9c
3 changed files with 58 additions and 9 deletions
12
src/Task.cpp
12
src/Task.cpp
|
@ -555,6 +555,7 @@ bool Task::is_overdue () const
|
|||
//
|
||||
void Task::parse (const std::string& input)
|
||||
{
|
||||
// TODO Is this simply a 'chomp'?
|
||||
std::string copy;
|
||||
if (input[input.length () - 1] == '\n')
|
||||
copy = input.substr (0, input.length () - 1);
|
||||
|
@ -588,15 +589,8 @@ void Task::parse (const std::string& input)
|
|||
nl.skip (':') &&
|
||||
nl.getQuoted ('"', value))
|
||||
{
|
||||
// Experimental legacy value translation of 'recur:m' --> 'recur:mo'.
|
||||
if (name == "recur" &&
|
||||
digitsOnly (value.substr (0, value.length () - 1)) &&
|
||||
value[value.length () - 1] == 'm')
|
||||
value += 'o';
|
||||
|
||||
// TW-1274, Standardization.
|
||||
if (name == "modification")
|
||||
name = "modified";
|
||||
legacyAttributeMap (name);
|
||||
legacyValueMap (name, value);
|
||||
|
||||
if (name.substr (0, 11) == "annotation_")
|
||||
++annotation_count;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue