Dustin J. Mitchell
Dustin J. Mitchell
Let's keep it around, in case people are still using it, but be clear that it's not going to see further development. * On tw.org * Releases & projects *...
In #3329 @ashprice identified performance issues with a task DB containing 1800 pending tasks (and 4500 tasks total). Queries like `task pri:5.000000 mod pri:5` take a looong time and ues...
Details in #3323. A good place to start here would be to reproduce this issue: create a task db with a bunch of tasks in it and then run a...
GothenburgBitFactory/taskwarrior#3415 made changes to taskchampion/lib, which is also in this repo. I _think_ that should only be in the Taskwarrior repo (and could be done much more simply -- GothenburgBitFactory/taskwarrior#3426)....
..meaning actually removing them from the task DB. This already occurs when tasks expire (#341), but sometimes (https://github.com/GothenburgBitFactory/taskwarrior/issues/3399) users want to purge a task without waiting for expiration. It's OK...
`cargo clippy` will show a few errors about redundant guards in `taskchampion/src/server/sync/mod.rs`. Fix those up!
* https://docs.rs/ffizz-header/latest/ffizz_header/ to generate `taskchampion.h` * https://docs.rs/ffizz-string/latest/ffizz_string/ to replace TCString * https://docs.rs/ffizz-passby/latest/ffizz_passby/ to handle data types other than string Also, let's rename the C types from things like TCString, TCTask,...
## Background Every change to a task is represented internally as an "Operation" https://github.com/GothenburgBitFactory/taskwarrior/blob/41992d484909bd865bc252e99e588c5c3f37c71a/taskchampion/taskchampion/src/storage/op.rs#L10-L38 This is how we accomplish `task sync` -- different replicas share the set of operations they...
The problem that brought me [to GothenburgBitFactory/taskwarrior#3029] is, Taskwarrior _mostly_ doesn't call functions like `set_description` or `add_annotation` -- it interfaces directly with the key/value pairs that make up a task,...
Similar to the GCP sync implemented in GothenburgBitFactory/taskwarrior#3185, we should be able to sync replicas to Azure's object storage.