Dustin J. Mitchell
bb722325fe
more task functionality
2022-01-25 02:26:04 +00:00
Dustin J. Mitchell
821118106a
add TC prefix to types, too
2022-01-25 02:26:04 +00:00
Dustin J. Mitchell
46e08bc040
add some UUID support
2022-01-25 02:26:04 +00:00
Dustin J. Mitchell
e590dc7c98
add tc_replica_undo
2022-01-25 02:26:04 +00:00
Dustin J. Mitchell
ce56127bbf
create / free replicas, plus error handling
2022-01-25 02:26:04 +00:00
Dustin J. Mitchell
33f5f056b1
first bits of a dynamc lib
2022-01-25 02:26:04 +00:00
Dustin J. Mitchell
8576e7ffa7
Merge pull request #330 from djmitche/issue327
...
Support an 'end' key in task maps
2022-01-24 10:24:18 -05:00
Dustin J. Mitchell
e7d4e1e8f3
Merge pull request #329 from djmitche/issue94
...
Implement `ta import` and `ta import-tdb2`
2022-01-24 10:23:22 -05:00
Dustin J. Mitchell
50300c4ad7
remove empty conditional
2022-01-23 15:31:58 +00:00
Dustin J. Mitchell
a49e51defd
Merge branch 'main' into issue327
2022-01-23 15:31:02 +00:00
Dustin J. Mitchell
210eb60c86
'ta import' -> 'ta import-tw'
2022-01-23 15:27:13 +00:00
Dustin J. Mitchell
656f7e9ea0
replica.create_task -> import_task_with_uuid
2022-01-23 15:22:41 +00:00
Dustin J. Mitchell
0308b7a4c7
Merge branch 'main' into issue94
2022-01-23 15:18:17 +00:00
Dustin J. Mitchell
e4399cde26
Merge pull request #331 from djmitche/issue326
...
add 'entry' key to tasks when created
2022-01-23 10:16:17 -05:00
Tomas Babej
112ac54a57
ColDepends: Support dependency removal for the same formats as dependency addition
2022-01-19 20:11:41 -05:00
Tomas Babej
0cc2de6179
tests: Add a test for handling short UUIDs in the depends column
2022-01-19 20:11:41 -05:00
Dustin J. Mitchell
28e268bd26
fix parsing invalid depends from server
...
The data from the server is read via Task::parseJSON, not Task::parse.
This also reverts the tests for Task::parse, and adds new tests for this
specific issue.
2022-01-19 19:34:45 -05:00
Dustin J. Mitchell
7321febe4f
A more thorough fix to corruption of the depends property
2022-01-19 19:34:45 -05:00
Dustin J. Mitchell
96d6c1df9f
Add special case for taskserver mis-formatting of depends
2022-01-16 15:36:21 -05:00
Dustin J. Mitchell
5019ecb4f8
allow windows newlines in TDB2 files
2022-01-08 22:34:32 +00:00
Dustin J. Mitchell
69d052603d
ta import-tdb2
2022-01-08 22:28:33 +00:00
Dustin J. Mitchell
162a9eae95
Support parsing TDB2 files
2022-01-08 22:11:16 +00:00
Dustin J. Mitchell
9824ac1fd3
add 'entry' key to tasks when created
2022-01-06 02:18:32 +00:00
Dustin J. Mitchell
b663745892
Support an 'end' key in task maps
...
This definition matches how TaskWarrior uses the same key.
2022-01-06 02:02:13 +00:00
Tomas Babej
cb058f2e4b
tests: Remove Ubuntu 20.10 (now beyond EOL) from the test matrix
2022-01-05 21:01:21 -05:00
Dustin J. Mitchell
4b2ef1913a
use owned values to avoid unnecessary cloning
2022-01-06 00:17:01 +00:00
Dustin J. Mitchell
63804b5652
Implement 'ta import'
...
Tests include "TODO" notes for data not handled by TaskChampion,
including links to the associated GitHub issues.
2022-01-06 00:06:19 +00:00
Dustin J. Mitchell
e2e0951c81
Make a public method
2022-01-05 03:12:44 +00:00
Dustin J. Mitchell
e3f438d9fa
make taskdb.apply for create/delete not fail if already exists/doesn't exist
2022-01-05 02:49:04 +00:00
Dustin J. Mitchell
d6efad06ee
Merge pull request #320 from djmitche/issue318
...
use strum_macros::Display to display Status
2022-01-03 10:14:31 -05:00
Dustin J. Mitchell
9965d10736
Maintain unrecognized statuses
2022-01-03 02:35:19 +00:00
Dustin J. Mitchell
6a1d1a8c3c
use strum_macros::Display to display Status
2022-01-03 02:35:19 +00:00
Dustin J. Mitchell
c564bbc0b7
fix test to pass at the end of the year
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
b066a17ebe
use a reference in CurrentTask
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
277ce0e226
Update doc comment in src/Context.h
...
Co-authored-by: Tomas Babej <tomas@tbabej.com>
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
65830dd705
replace the global contextTask with a Context field
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
53127bf844
add Context::withCurrentTask
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
2ea6dd627e
Just set contextTask in Task::modify
...
Based on the observation that every command was setting contextTask
immediately before calling `task.modify(..)`.
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
db26a28bf9
move domSource to Eval, as it's an Eval source
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
6e9ad1048d
move use of contextTask out of columns, into commands
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
e98b61f2b5
test for dashes in proj without incidentally testing DOM references in 'task add'
2021-12-30 15:03:37 -05:00
Dustin J. Mitchell
1bc7b5f019
Merge pull request #316 from djmitche/issue90
...
Define UDAs
2021-12-27 17:06:47 -05:00
Dustin J. Mitchell
bc8bb52551
do not use str.split_once, as it is not in MSRV
2021-12-27 00:14:40 +00:00
Dustin J. Mitchell
e94c29ae2f
use better trait bounds
2021-12-27 00:09:02 +00:00
Dustin J. Mitchell
829f67ee02
Merge branch 'main' into issue90
2021-12-26 19:04:10 -05:00
Dustin J. Mitchell
b255ad2a7d
use namespace.key for UDAs in the API, with legacy support
2021-12-27 00:01:14 +00:00
Dustin J. Mitchell
d5f087bf9a
Merge pull request #324 from djmitche/issue322
...
Update clippy toolchain to 1.57
2021-12-23 09:08:49 -05:00
Dustin J. Mitchell
cb1395ea32
Merge pull request #323 from taskchampion/issue92
...
Support 'undo'
2021-12-23 09:08:01 -05:00
Dustin J. Mitchell
8195b187c4
fix docs typo
2021-12-23 09:06:19 -05:00
Dustin J. Mitchell
691a3e49e8
Update clippy toolchain to 1.57
2021-12-22 00:43:15 +00:00