Dustin J. Mitchell
d6475cc096
explicit type for cache value
2023-02-03 20:25:51 -05:00
Dustin J. Mitchell
c701a81699
make calculation of DependencyMap easier to read
2023-02-03 20:25:51 -05:00
Dustin J. Mitchell
7b0104e177
Only consider tasks dependent if both are pending
...
More specifically, consider them dependent if a task in the working set
(regardless of status) depends on a task with status "pending"
(regardless of presence in the working set). This has the desired
user-visible effect of making a task no longer +BLOCKED when the task it
depends on is marked as done, without requiring a working-set rebuild in
the intervening time.
2023-02-03 20:25:51 -05:00
Dustin J. Mitchell
05c7f36b17
fix typo
2023-02-03 20:02:48 -05:00
Dustin J. Mitchell
f94df28226
Do not further update 'modified' if it's explicitly set
2023-02-03 20:02:48 -05:00
Dustin J. Mitchell
b963af9b4b
use non-deprecated chrono functions
2023-02-02 20:00:15 -05:00
dependabot[bot]
6fc78209da
Bump uuid from 1.2.1 to 1.3.0
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.2.1...1.3.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 19:42:39 -05:00
ryneeverett
3fdc6d3662
simpletap: simplify to use parent run
method
...
Per the TODO, use `__init__` to override the stream. There don't seem to
be any other substantial changes to the `run` method needed for TAP and
I'm assuming the additional code in the upstream `run` has been added
since this class was written.
My primary motivation was to set `result.buffer = self.buffer` in the
`run` method, which fixes the runner enough to be able to use
`breakpoint()`.
In addition, I updated the shebang in `tw-2189.t` for portability.
2023-01-30 18:33:42 -05:00
dependabot[bot]
717e430f2e
Bump bumpalo from 3.9.1 to 3.12.0
...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo ) from 3.9.1 to 3.12.0.
- [Release notes](https://github.com/fitzgen/bumpalo/releases )
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.9.1...3.12.0 )
---
updated-dependencies:
- dependency-name: bumpalo
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-22 22:30:07 -05:00
dependabot[bot]
84fb2f0d2f
Bump bumpalo from 3.9.1 to 3.12.0 in /src/tc/rust
...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo ) from 3.9.1 to 3.12.0.
- [Release notes](https://github.com/fitzgen/bumpalo/releases )
- [Changelog](https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fitzgen/bumpalo/compare/3.9.1...3.12.0 )
---
updated-dependencies:
- dependency-name: bumpalo
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-22 21:27:07 -05:00
ryneeverett
725dab681f
fixup
2023-01-16 16:56:09 -05:00
ryneeverett
2f7196dbfc
Don't expose third-party errors in public API.
2023-01-16 16:56:09 -05:00
ryneeverett
f56296ea93
Address inline review comments.
2023-01-16 16:56:09 -05:00
ryneeverett
c061d926bb
taskchampion: use taskchampion::Error
...
Resolve #2878
2023-01-16 16:56:09 -05:00
dependabot[bot]
755100fd8a
Bump actions-rs/cargo from 1.0.1 to 1.0.3
...
Bumps [actions-rs/cargo](https://github.com/actions-rs/cargo ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/actions-rs/cargo/releases )
- [Changelog](https://github.com/actions-rs/cargo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/actions-rs/cargo/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: actions-rs/cargo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-15 15:29:59 -05:00
dependabot[bot]
e0e1d77744
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-15 15:29:50 -05:00
dependabot[bot]
33eab5632c
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-15 15:29:42 -05:00
ryneeverett
5c4fb01abf
taskchampion: update docs
...
- update CI branch filters so workflows actually run on merge
- update CI docs deployment target
- update links
- fix typos
- remove references to `ta` cli which was removed
- remove build-docs.sh script which duplicates publish-docs.yml workflow
2023-01-14 11:25:46 -05:00
Saúl Nogueras
c2c803582a
Add fish context completions
...
Fixes #3034
2023-01-11 00:11:04 -05:00
DBV
627dc79a7e
Update CmdNews.cpp
...
typo
2023-01-11 00:09:28 -05:00
Thomas Lauf
c1ed70b63e
Enable version updates for GitHub actions
2023-01-11 00:08:34 -05:00
dependabot[bot]
226df73c58
Bump ureq from 2.5.0 to 2.6.1
...
Bumps [ureq](https://github.com/algesten/ureq ) from 2.5.0 to 2.6.1.
- [Release notes](https://github.com/algesten/ureq/releases )
- [Changelog](https://github.com/algesten/ureq/blob/main/CHANGELOG.md )
- [Commits](https://github.com/algesten/ureq/commits )
---
updated-dependencies:
- dependency-name: ureq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 23:55:51 -05:00
Dustin J. Mitchell
f1e1095c0a
apply clippy fixes
2022-12-26 17:49:04 -05:00
Dustin J. Mitchell
88333ac785
Expose is_* methods on tasks.
2022-12-21 16:36:23 -05:00
Dustin J. Mitchell
7c27f116ad
Minor fixes to status in tc-lib
2022-12-19 20:01:38 -05:00
Tomas Babej
64aa1b1c7e
osx: Set LDFLAGS to search Foundation and Security
2022-12-18 21:01:36 -05:00
Tomas Babej
3289f93073
tests: Adjust comment
...
The recurrence period is 1m=P30D.
2022-12-18 15:23:55 -05:00
Dustin J. Mitchell
e6f28bb7e6
include recurring tasks in working-set, but not +PENDING
2022-12-18 14:56:00 -05:00
Dustin J. Mitchell
9add31104b
Add a Recurring status to TaskChampion
2022-12-18 14:56:00 -05:00
Dustin J. Mitchell
6e5d8b1dde
fix recurrence test to avoid wasting a lot of time
2022-12-18 14:21:10 -05:00
Tomas Babej
19f183159e
tests: Fail OS-X test workflow on error in the build process
...
This sets `set -e` to ensure any errors in the test script are
propagated upwards and noticed by the Github workflow.
Prior to these changes failures in the build process of the tests would
be ignored, and the success / failure would be determined purely by the
return code of the `./problems` script.
2022-12-18 14:19:56 -05:00
Dustin J. Mitchell
e4987ea7e0
use OpenFlags::default to avoid maintaining explicit defaults
2022-12-18 13:01:32 -05:00
Dustin J. Mitchell
015e8eac25
pass create_if_missing in Replica constructor
2022-12-18 13:01:32 -05:00
Dustin J. Mitchell
67fc422311
Add support for _not_ creating a DB if one does not exist
2022-12-18 13:01:32 -05:00
Dustin J. Mitchell
9e5c0001c4
Skip incorrectly-passing tests (see #2996 )
2022-12-18 12:59:28 -05:00
Dustin J. Mitchell
6981aaccf2
Add a <vector> include in Replica.h
...
Replica.h refers to std::vector, so this header file must be included.
2022-12-18 12:58:38 -05:00
John Nguyen
591d6ccffb
Bump libshared submodule
2022-12-18 12:33:36 -05:00
Tomas Babej
c483fdcc0e
review-dockerfile: Setup Rust
2022-12-18 12:24:25 -05:00
Tomas Babej
7e45425075
review-dockerfile: Add workaround for a new location of CentOS repos
2022-12-18 12:24:25 -05:00
Dustin J. Mitchell
dbeee0640a
Add a hint to 'make test' see test problems
2022-12-18 12:01:12 -05:00
dependabot[bot]
bfc220058f
Bump rstest from 0.15.0 to 0.16.0
...
Bumps [rstest](https://github.com/la10736/rstest ) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/la10736/rstest/releases )
- [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/la10736/rstest/compare/0.15.0...0.16.0 )
---
updated-dependencies:
- dependency-name: rstest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 18:40:29 -05:00
dependabot[bot]
06c3fbefd7
Bump env_logger from 0.9.1 to 0.10.0
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.9.1 to 0.10.0.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-27 12:08:44 -05:00
Dustin J. Mitchell
a93a3aa4f9
Update Cargo.lock (see #2994 )
2022-11-12 17:49:42 -05:00
Matthew James Kraai
5d719ffb45
Add missing words to task documentation
2022-11-02 19:56:28 -04:00
Dustin J. Mitchell
e5ae01ea71
skip all patch updates
2022-10-26 17:22:12 -04:00
Dustin J. Mitchell
f5f37009cb
Ignore patch updates for some noisy deps
2022-10-26 17:22:12 -04:00
dependabot[bot]
4af27903f9
Bump serde from 1.0.145 to 1.0.147
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.145 to 1.0.147.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 14:42:44 -04:00
dependabot[bot]
c93039f1fd
Bump libc from 0.2.135 to 0.2.136
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.135 to 0.2.136.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.135...0.2.136 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-25 14:42:33 -04:00
dependabot[bot]
cd6922ac39
Bump anyhow from 1.0.65 to 1.0.66
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.65 to 1.0.66.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.65...1.0.66 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-22 15:47:57 -04:00
dependabot[bot]
5b14f63dee
Bump clap from 4.0.17 to 4.0.18
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.0.17 to 4.0.18.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.0.17...v4.0.18 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-22 15:47:43 -04:00