Dustin J. Mitchell

Results 181 issues of 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...

type:bug
topic:performance

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!

good first issue

* 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...

topic:per-task-ops

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.

topic:sync