Dustin J. Mitchell
1b586a425f
Treat priority as an arbitrary string
...
This matches what TaskWarrior does: priority is a UDA, and can be
redefined by the user's local config.
2022-03-27 17:54:12 -04:00
Dustin J. Mitchell
6f48f715ac
+BLOCKED, +UNBLOCKED, and +BLOCKING tags
...
These are somewhat expensive tags, as they require reference to values
outside of the task itself.
To accomplish this, the replica supplies a pre-computed DependencyMap
that is only calculated once per replica, and only from the working set.
2022-03-15 19:02:24 -04:00
Dustin J. Mitchell
47e213d6ec
add support for dependencies to 'ta info'
2022-03-15 19:02:24 -04:00
Dustin J. Mitchell
47b1fed42a
Add support for modifying dependencies
...
This requires "resolving" dependencies after the command-line parsing
phase is complete.
2022-03-15 19:02:23 -04:00
Dustin J. Mitchell
db1e1c9c96
Support parsing depends:.. in CLI
2022-03-15 18:01:49 -04:00
Dustin J. Mitchell
f8c4ece238
Re-export the chrono crate from taskchampion.
...
The chrono types are central to use of TC, so this will help consumers
of the TC crate to avoid dependency conflicts.
2022-03-15 17:58:54 -04:00
Dustin J. Mitchell
97bd2addc9
add a 'ta delete' subcommand
2022-03-07 23:37:27 +00:00
Dustin J. Mitchell
3cdc13aa37
expire tasks in 'ta gc'
2022-03-07 23:37:25 +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
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
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
cb1395ea32
Merge pull request #323 from taskchampion/issue92
...
Support 'undo'
2021-12-23 09:08:01 -05:00
Dustin J. Mitchell
caa62ba9a0
add a 'ta undo' subcommand
2021-12-21 01:05:52 +00:00
Dustin J. Mitchell
9e20935f04
Merge pull request #319 from djmitche/issue317
...
Fix application of modifications during 'ta add'
2021-12-20 19:28:32 -05:00
Dustin J. Mitchell
4fa1f9c6bc
fix a few lints in clippy 1.57
2021-12-20 16:35:55 +00:00
Dustin J. Mitchell
2456012ed6
Fix application of modifications during 'ta add'
2021-12-20 16:16:25 +00:00
Dustin J. Mitchell
4314b8bc2d
Add support for annotations
...
This matches the taskwarrior task model for annotations.
2021-10-29 20:28:23 -04:00
Dustin J. Mitchell
2f7c11bcc3
Merge pull request #305 from djmitche/issue23-client-apply
...
Client initialization from snapshots
2021-10-20 22:22:51 -04:00
Dustin J. Mitchell
c63a21797a
remove dbg!(..)
2021-10-20 21:25:28 -04:00
Dustin J. Mitchell
ec35d4fa20
use a distinct error for out-of-sync replica
2021-10-20 21:23:29 -04:00
Dustin J. Mitchell
333cb37091
Support add_snapshots on cli
2021-10-11 21:00:08 -04:00
Dustin J. Mitchell
ed3475d9ea
support avoiding snapshots
2021-10-11 21:00:08 -04:00
Dustin J. Mitchell
75fd0ff83a
Remove cargo fmt error
...
This was added to test the 'Formatting' action. It works :)
2021-10-03 22:26:03 +00:00
Dustin J. Mitchell
fbd140a706
add fmt error
2021-10-02 15:03:41 +00:00
Dustin J. Mitchell
a143660124
Switch to pretty_assertions
2021-10-02 01:08:26 +00:00
Dustin J. Mitchell
c62eeb4fcb
v0.4.1
2021-09-26 09:26:38 -04:00
Dustin J. Mitchell
fe7d421c21
v0.4.0
2021-09-25 23:42:16 +00:00
dbr
43ca0623b1
Merge branch 'main' into sqlstore
2021-09-10 09:59:35 +10:00
Dustin J. Mitchell
72b4941485
fix new clippy warnings
2021-09-05 21:55:09 +00:00
Ravi Sawlani
f824d6123c
added tests
2021-08-25 12:42:37 +05:30
Ravi Sawlani
c5e18aec31
lint issue
2021-08-24 22:41:45 +05:30
Ravi Sawlani
90b06df30f
refactor
2021-08-24 22:38:27 +05:30
Ravi Sawlani
4a3b19bba6
added common business date acronyms
2021-08-24 22:26:30 +05:30
Dustin J. Mitchell
cc5240eeec
Create config directory if necessary
2021-06-16 13:45:00 +00:00
Dustin J. Mitchell
8e84bf0446
Create a new doc if necessary in ta config set
2021-06-16 13:44:42 +00:00
dbr
c3bc93f631
Clipplease
2021-06-15 22:02:32 +10:00
Dustin J. Mitchell
62c17ab411
Fix arg parsing on Windows
2021-06-14 10:57:44 -04:00
Dustin J. Mitchell
0de4fc1dee
Add confirmation prompts for modifications of lots of tasks
2021-06-10 10:55:42 -04:00
Dustin J. Mitchell
31ff46bee6
pin mdbook version
2021-06-09 15:38:36 -04:00
Dustin J. Mitchell
ebdae1f44a
Merge pull request #266 from taskchampion/issue80
...
Add support for synthetic tags
2021-06-09 15:28:10 -04:00
Dustin J. Mitchell
4ccd33bc0c
Merge pull request #265 from taskchampion/issue264
...
Treat partially-matched arguments as an error
2021-06-09 15:27:10 -04:00
Dustin J. Mitchell
6c9ba48674
Use built to determine version information
2021-06-07 15:29:12 -04:00
dbr/Ben
0c43f82176
Merge pull request #262 from taskchampion/usagecmdname
...
Remove path from ta command in usage text
2021-06-06 15:00:35 +10:00
Dustin J. Mitchell
cf3a053a0e
Add PENDING, COMPLETED, DELETED synthetic tags
...
Note that DELETED is not tested since we don't yet support deleting
tasks.
2021-06-05 21:30:27 -04:00
Dustin J. Mitchell
2b3383842e
Treat partially-matched arguments as an error
2021-06-05 09:15:24 -04:00
Dustin J. Mitchell
21c4f95fd9
fix clippy
2021-06-05 09:03:59 -04:00