Dustin J. Mitchell
91b2e1164f
run clippy on the MSRV
2021-09-05 22:14:21 +00:00
Dustin J. Mitchell
72b4941485
fix new clippy warnings
2021-09-05 21:55:09 +00:00
Tomas Babej
0bc92d6115
meta: Adjust copyright headers
2021-09-05 12:02:07 -04:00
dbr
8ca7f70cef
Store changelog snippets as .md
2021-09-05 17:02:48 +10:00
Tomas Babej
7d5c82e3e7
meta: Expand review build target to allow specifying PR reference for libshared
...
This allows us to conveniently review PRs for libshared using
make LIBPR=62 review
and taskwarrior PRs that require libshared PRs as well using
make PR=2189 LIBPR=63 review
2021-09-04 12:13:25 -04:00
Tomas Babej
2bd0d8ebd3
Task: Make sure tag and dependency attributes are not identified as orphan UDAs
2021-09-04 11:15:37 -04:00
Dustin J. Mitchell
309e99d49e
Refactor task diffs to handle new attributes
...
This refactors task(Info)Differences to be methods of Task and to
correctly handle the `annotation_`, `tags_`, and `dep_` attributes.
2021-09-04 10:49:45 -04:00
dbr
a4b67d9f4e
Remove unused error variant
2021-09-04 13:29:03 +10:00
dbr
f8ed4cecdd
Reset operation auto-increment ID
2021-09-04 13:05:21 +10:00
dbr
5db04ee1af
Tidying
2021-09-04 13:05:10 +10:00
dbr
89e9a42374
Refactor calculation of next working set ID
...
As per Dustin's code-review comment
2021-09-04 13:02:03 +10:00
dbr
1d62799437
Deduplicate StoredUuid wrapper
2021-09-04 12:53:37 +10:00
dbr/Ben
477bf9e328
Tweaks from code review
...
Co-authored-by: Dustin J. Mitchell <dustin@v.igoro.us>
2021-09-04 12:05:30 +09:30
Tomas Babej
7aee9567a3
Task: Fix extra whitespace typo
2021-09-03 21:15:07 -04:00
Tomas Babej
505bbf60bb
colors: Do not provide any color for color.tagged by default
...
The simple fact that the task has a single or more tags of any value
does not convey a lot of information. As such, we should not color tasks
based on this property by default.
Users can still configure the color.tagged configuration variable if the
color rule makes sense in their system.
2021-08-31 18:28:54 -04:00
Tomas Babej
99f4929dc5
CmdExport: Throw an exception when the report is not found
...
The Context::getContext ().error only issues a log message, but allows
the execution of the program. In order to interrupt the execution, an
exception must be raised.
2021-08-31 18:27:45 -04:00
Dheepak Krishnamurthy
9ce366ddab
task <filter> export [<report>]
2021-08-29 12:48:18 -04:00
Tomas Babej
ef176478e9
ci: Temporarily disable CentOS 7 tests
...
Suspend the CI runs on CentOS 7, which fail due to a cryptic git error
connected with checking out the libshared submodule version. Might be
just a bug that is fixed in more recent git versions, which would
explain why other CI runs work fine.
2021-08-29 12:31:07 -04:00
Tomas Babej
7a9c8eaf4a
Merge pull request #2543 from sebu06/getFromContext
...
Allow overriding configuration variables per context
2021-08-29 00:00:10 -04:00
Tomas Babej
d91e30ee13
Merge branch '2.6.0' into getFromContext
2021-08-28 23:53:40 -04:00
Tomas Babej
8b30046d0a
CLI2: Simplify code by using const quote string
...
The "\'" string is equal to "'", which is already stored in the quote
variable, so we might as well use that.
Thanks to Sebastian Uharek for the review suggestion.
2021-08-28 21:01:29 -04:00
Tomas Babej
2619435148
tests: Add test for TW-2189
2021-08-28 21:01:29 -04:00
Tomas Babej
ddf2f122a2
CLI2: Pre-reserve the size of the escaped string
2021-08-28 21:01:29 -04:00
Tomas Babej
c119b6d1de
CLI2: Support escaped utf-8 characters
2021-08-28 21:01:29 -04:00
sebu06
0523ada9fc
Fixed bug with double escaped single quotes
...
Before, the parser always escaped single quotes, independent of the quotes being escaped already. This is now fixed.
2021-08-28 21:01:29 -04:00
Dustin J. Mitchell
fd2add5dea
Merge pull request #280 from gravityvi/feature/support-more-timestamps
...
added common business date acronyms
2021-08-28 16:14:57 -04:00
Ravi Sawlani
037807e3ac
update image ref
2021-08-28 02:06:33 +05:30
Ravi Sawlani
3edf45d238
added ref pic
2021-08-28 01:47:50 +05:30
Ravi Sawlani
d001b5dbc9
update doc
2021-08-28 01:01:02 +05:30
Ravi Sawlani
f013233c88
document changes
2021-08-28 00:59:09 +05:30
dbr
e8a4d8029b
Update contribute+release docs regarding changelog
2021-08-26 19:56:53 +10: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
Tomas Babej
d270ef31a4
docs: Document report.X.context in the man page
2021-08-21 12:39:17 -04:00
Tomas Babej
d515326fba
docs: Add Jake C. among AUTHORS
2021-08-21 10:09:59 -04:00
Tomas Babej
08dab41d48
docs: Document TW #2560
2021-08-21 10:09:45 -04:00
Tomas Babej
55f38bd48e
docs: Document TW #2580
2021-08-21 10:01:26 -04:00
Tomas Babej
3471e1cdaa
docs: Add bharatvaj among AUTHORS
2021-08-21 09:57:26 -04:00
Tomas Babej
4f14c529b0
tests: Add test for TW #2577
...
This is already fixed on 2.6.0 thanks to #2405 , but it never hurts to
have more tests.
Closes #2577 .
2021-08-21 09:53:46 -04:00
Bharatvaj H
05904549a0
Fixes #2580
...
Check annotations field before parsing
Add test case for annotations
2021-08-21 08:28:43 -04:00
Tomas Babej
48bf64a501
tests: Add test for report.<name>.context variable
2021-08-21 08:25:06 -04:00
Tomas Babej
8cad6487c7
CLI2: Call uses_context from child classes, if applicable
2021-08-21 08:25:06 -04:00
Tomas Babej
21f1086f3d
Context: Add default values for report.<name>.context variables
2021-08-21 08:25:06 -04:00
Tomas Babej
5309132add
CmdTimesheet: Add ability to specify if context should be used
...
This makes timesheet consistent with other report commands.
2021-08-21 08:25:06 -04:00
Tomas Babej
ab29ef8326
CmdCustom: Respect report.<name>.context configuration variable
...
This allows the user to configure if a specific report should (or should
not) adhere to the currently active context.
Closes #2560 .
2021-08-21 08:25:06 -04:00
Tomas Babej
c195c59494
docs: Document TW #2581
2021-08-21 01:06:55 -04:00
Tomas Babej
1f76856579
tests: Add test for TW #2581
2021-08-21 01:06:55 -04:00
Tomas Babej
a464324617
CmdConfig: Properly preserve comments at the end of the line
...
Trailing comments previously caused crash of the application.
Closes #2581 .
2021-08-21 01:06:55 -04:00