Tomas Babej
89ffe13677
docs: Document TW #2392
2021-01-24 03:08:10 -05:00
Tomas Babej
63383698da
tests: Fix dependencies.t test
...
Fix minor implementation problems and only skip the undeterministic
portion of the tests.
2021-01-24 03:08:10 -05:00
Tomas Babej
7d2fb18e5d
tests: Add test for TW #2392
2021-01-24 03:08:10 -05:00
Tomas Babej
05e7c2aff2
Lexer: Do not allow leading zero for two and more digit integers
2021-01-24 03:08:10 -05:00
Tomas Babej
6a33bb8656
Lexer: Do not allow leading zero for number type
2021-01-24 03:08:10 -05:00
Tomas Babej
b9bc0f8c87
tests: expectedFailure decorator takes no arguments
2021-01-24 03:08:10 -05:00
Thomas Lauf
a2384eadde
Move licence URL up
...
This way Github's licensee tool recognizes the MIT license correctly
2021-01-22 20:34:00 +01:00
Tomas Babej
368e323d80
tests: Mark tests as expected failure instead of skip
...
That way we are notified by the test suite if the underlying issue gets
fixed.
2021-01-18 02:59:11 -05:00
Tomas Babej
5928604752
tests: Remove expected failure marks for relative date resolution
...
The tests now no longer fail.
2021-01-18 02:59:11 -05:00
Tomas Babej
15a5ced0e1
docs: Document TW #1654 / #2390
2021-01-18 02:59:11 -05:00
Tomas Babej
e46bcf3ab4
NEWS: Document extended Duration values
2021-01-18 02:59:11 -05:00
Tomas Babej
5aa3073703
libshared: Bump libshared to extend Duration value support
2021-01-18 02:59:11 -05:00
Tomas Babej
7935364fce
tests: Adjust tests for recent variant changes
2021-01-18 02:59:11 -05:00
Tomas Babej
ef1e889262
ColTypeDate: Do not explicitly add now to relative dates
...
Relative dates are now implicitly anchored around now datetime point
during casting, hence there is no reason to do this anymore.
2021-01-18 02:59:11 -05:00
Tomas Babej
5e0fc1caab
Variant: Ensure implmentation of addition/subtraction of dates/durations does not involve casting
...
Implicit casting of a duration anchors it around the 'now' point in
time, which would throw off the conversion.
2021-01-18 02:59:11 -05:00
Tomas Babej
7242accb58
Variant: Convert durations into dates as implicitly anchored around now
...
The _period attribute holds the number of seconds that the Duration
holds, while _date attribute holds the number of seconds since the
beginning of unix epoch (also known as epoch time). As such, it does not
make sense to convert _period directly into _date.
Interpret _period as offset relative to current unix epoch time.
Closes #2390 .
2021-01-18 02:59:11 -05:00
Tomas Babej
5e68165556
changelog: Document TW #2389
2021-01-16 18:55:01 -05:00
Tomas Babej
6aed73ee99
scripts: Use full hostname in the PS1 variable for reproduction environment
2021-01-16 18:50:16 -05:00
Tomas Babej
d9c4621e33
cmake: Limit containers to 1GB of memory
...
This helps debugging issues when task ends up OOMKilled, without having
to exhaust memory of the host machine.
2021-01-16 18:49:12 -05:00
Tomas Babej
1855d2c729
libshared: Bump version
2021-01-16 18:47:40 -05:00
Tomas Babej
71f477e013
cmake: Make builds of make review/reproduce quiet
...
Reduce noise on the output. The build process still outputs the build
log in case it fails.
2021-01-16 12:43:23 -05:00
Tomas Babej
c72e1ea379
cmake: Do not send local context when for make review/reproduce
...
The Dockerfiles for make review and make reproduce targets do not use
any information from the local taskwarrior git repository. Use
STDIN-based syntax to ensure local context is not sent to the daemon.
See: https://docs.docker.com/engine/reference/commandline/build/#build-with--
2021-01-16 12:40:56 -05:00
Tomas Babej
94a06ed38a
cmake: Add a custom target for reproducing issue reports
...
Use by issuing command "make RELEASE=v2.5.2 reproduce" where v2.5.2 can
be substituted by other (tagged) release.
2021-01-16 12:29:35 -05:00
Tomas Babej
35cab8845a
changelog: Document TW #2292
2021-01-14 18:21:44 -05:00
indev
098be0747d
fix: remove lock file on interruption of 'task edit' ( #2292 )
2021-01-14 18:16:34 -05:00
Dustin J. Mitchell
3cccdc7e32
v0.3.0
2021-01-10 22:45:12 -05:00
Dustin J. Mitchell
9cfbe01271
Merge pull request #147 from djmitche/issue144
...
Reorganize the 'taskchampion' crate
2021-01-10 22:31:40 -05:00
Dustin J. Mitchell
ae4cee1ac3
add docs for the 'server' and 'storage' modules
2021-01-10 22:22:18 -05:00
Dustin J. Mitchell
02d9c577ab
use StorageConfig instead of ReplicaConfig
2021-01-10 22:22:18 -05:00
Dustin J. Mitchell
b004b6cb93
use ServerConfig::into_server instead of server::from_config
2021-01-10 22:22:18 -05:00
Dustin J. Mitchell
15ffc62279
rename taskstorage to storage
2021-01-10 22:22:17 -05:00
Dustin J. Mitchell
a318ceebe2
Merge pull request #146 from djmitche/issue106
...
Adjust Tag syntax to match TaskWarrior
2021-01-09 23:00:52 -05:00
Dustin J. Mitchell
824c14b5b8
Notes about active development of TW
2021-01-10 03:51:46 +00:00
Dustin J. Mitchell
b95c146a7e
Adjust Tag syntax to match TaskWarrior
2021-01-10 03:47:38 +00:00
Dustin J. Mitchell
2bacc05ced
Merge pull request #145 from djmitche/issue123
...
Centralize API for working set to a single struct
2021-01-09 18:42:36 -05:00
Dustin J. Mitchell
087769146e
Centralize API for working set to a single struct
...
Rather than allow addressing tasks either by working set ID or uuid,
with attendant performance issues, this moves the API for the working
set to a single struct that just serves as a 1-1 mapping of indexes to
UUIDs. It's up to the caller to use this information.
2021-01-09 23:42:27 +00:00
Dustin J. Mitchell
d06f2e5aeb
Merge pull request #143 from djmitche/issue125
...
Always pass Uuids by value
2021-01-09 17:57:29 -05:00
Dustin J. Mitchell
45d3e38c63
Always pass Uuids by value
...
Rust handles this well. Fixes #125 .
2021-01-09 22:09:06 +00:00
Jochen Sprickerhof
663c6575ce
Use str_replace from libshared
2021-01-07 22:37:04 -05:00
Jochen Sprickerhof
a95205357c
Support editing multi-line annotations ( Closes : #2283 )
...
Since e4b9c1f
annotations where JSON encoded in task edit to escape
new lines (\n). But other strings where mangled as well, like https://
becoming https:\/\/, making it hard to edit.
This patch removes the JSON encoding and indents new lines instead.
2021-01-07 22:37:04 -05:00
Tomas Babej
1cbcdf0969
docs: Update ChangeLog with info about the 2.5.3 release
2021-01-04 01:06:04 -05:00
Tomas Babej
09ae7ce44d
NEWS: Update tested configurations
2021-01-04 01:01:10 -05:00
Tomas Babej
2f47226f91
cmake: Prevent nested tarballs (or other archives) in the release
...
This happened dring the release of the version 2.5.2.
2021-01-04 00:20:08 -05:00
Tomas Babej
d26f79a458
docs: Update copyright
2021-01-03 22:58:02 -05:00
Tomas Babej
ce6ff451b0
cmake: Update list of ignored source files
2021-01-03 22:52:50 -05:00
Tomas Babej
5466f19441
README: Update build status badge prior to the release
2021-01-03 22:52:02 -05:00
Tomas Babej
0db0ab1b3c
ci: Pass CONTAINER variable to the test execution step
2021-01-03 22:48:56 -05:00
Tomas Babej
fd34737330
ci: Remove rednudant declaration of runs-on
2021-01-03 22:48:44 -05:00
Tomas Babej
f48f89fbd9
ci: Remove integration with Travis
2021-01-03 22:48:37 -05:00
Tomas Babej
7de0a3afa4
ci: Add Github-workflow based CI pipeline
2021-01-03 22:47:08 -05:00