Commit graph

7258 commits

Author SHA1 Message Date
Harley Pig
e91137c315 Test: TW-20 Check that annotations are not deleted and re-added when not edited 2015-08-31 18:43:22 -04:00
Paul Beckingham
4008a64fdd Virtual Tags: New 'PROJECT', 'PRIORITY' and 'LATEST' virtual tags
- Added documentation.
2015-08-31 16:54:18 -04:00
Paul Beckingham
ada6c24789 Virtual Tag: Undocumented, experimental support for 'LATEST' 2015-08-31 12:59:44 -04:00
Paul Beckingham
86dc14823e Docs: Typo
- Thanks to Daniel Shahaf.
2015-08-31 10:59:24 -04:00
Harley Pig
7d02676f68 Test: Check for correct handling when same task entered twice
Signed-off-by: Wilhelm Schuermann <wimschuermann@googlemail.com>
2015-08-30 20:55:39 +02:00
Wilhelm Schuermann
6e22a1f279 Tests: Use TASKDATA env variable in Bash tests
- Now that bash_tap.sh no longer uses subshells, TASKDATA can and
  and should be used.  This fixes a bug introduced with the switch
  to "eval" where having TASKDATA set while running tests would
  potentially lead to problems.
2015-08-30 18:34:29 +02:00
Paul Beckingham
28d872dd31 CmdCommands: Added command description column
- Shrunk the default widths of all the columns, for better spacing.
2015-08-29 12:32:17 -04:00
Paul Beckingham
70b252f280 CmdColumns: Added 'type' 2015-08-28 09:18:36 -04:00
Paul Beckingham
6c643d66dd CmdCustom: 'rc.report.<report>.sort:none' now retains UUID order only 2015-08-28 07:36:04 -04:00
Paul Beckingham
ec0728ff8e Filter: Implemented ::hasMiscellaneous 2015-08-28 07:24:50 -04:00
Paul Beckingham
3f4daeacf0 TW-1670: Reversed ranges are parsed as a mathematician would expect
- Thanks to Daniel Shahaf.
2015-08-27 23:22:28 -04:00
Paul Beckingham
eabd47b28b TW-1671 task add: segfault with foo-bar:1
- Thanks to Daniel Shahaf.
2015-08-27 23:06:12 -04:00
Paul Beckingham
6a7f7b4c1c TW-1675: project.not:something doesn't exclude project:something.subprojects
- Thanks to Ander.
2015-08-27 23:03:08 -04:00
Paul Beckingham
c61f7e6b8f Footnote: New 'recur' verbosity token 2015-08-23 20:36:06 -04:00
Paul Beckingham
b1839adf97 TW-1664: Notify of waiting→pending promotion
- Thanks to Daniel Shahaf.
2015-08-23 16:59:22 -04:00
Paul Beckingham
4a9a515a36 Context: Corrected ::dispatch determination of need for CLI2::prepareFilter 2015-08-23 09:45:11 -04:00
Paul Beckingham
274d3dddd0 CLI2: Simplified logic for separating FILTER, MODIFICATION, MISCELLANEOUS args 2015-08-23 09:44:02 -04:00
Paul Beckingham
62a66bad9c CLI2: Corrected detection of MISCELLANEOUS args 2015-08-22 13:31:55 -04:00
Paul Beckingham
b765825cca Test: Added import status validation 2015-08-22 12:36:23 -04:00
Paul Beckingham
bc1aa0bc0f TW-1666: import should reject invalid data
- Thanks to Daniel Shahaf.
2015-08-22 12:34:10 -04:00
Paul Beckingham
d640fed3d4 Task: 'wait:' bug fix
- When 'wait:' is specified, it no longer sets 'status:waiting' because there
  is no value.  Thanks to Daniel Shahaf.
2015-08-22 12:16:45 -04:00
Paul Beckingham
54fecafcec Context: Eliminated 'readcmd' and 'writcmd' entities 2015-08-22 11:09:29 -04:00
Paul Beckingham
018592abac CLI2: Colored diagnostics for MISCELLANEOUS args 2015-08-22 11:03:08 -04:00
Paul Beckingham
f850e0946b CmdUnique: Converted to use CLI2::getWords 2015-08-22 11:02:35 -04:00
Paul Beckingham
908451cbf7 Test: Added more '_unique' tests 2015-08-22 08:51:49 -04:00
Paul Beckingham
257edc535a CLI2: Eliminated READCMD/WRITECMD tags
- Now tags command with DNA.
2015-08-22 08:29:23 -04:00
Paul Beckingham
703cfdf2d6 Test: Added segfault test
- Thanks to Daniel Shahaf.
2015-08-22 08:16:07 -04:00
Paul Beckingham
4e9ec1b320 Task: Segfault protection 2015-08-22 07:45:10 -04:00
Paul Beckingham
23318103ed CmdCustom: Special case sequence override 2015-08-17 19:14:58 -04:00
Paul Beckingham
1ec650edd2 Help: Clarified attribute modifiers in help 2015-08-17 08:55:23 -04:00
Paul Beckingham
358e0cc62d Modifiers: "is" and "isnt" are now exact/inexact operators 2015-08-17 08:09:40 -04:00
Paul Beckingham
733e4e5aff Task: Code cleanup 2015-08-15 23:51:34 -04:00
Paul Beckingham
d285f3a247 CmdSummary: Corrected duration formatting 2015-08-15 23:50:55 -04:00
Paul Beckingham
598a2e02fa CmdStats: Restored sane formats for durations 2015-08-15 10:06:55 -04:00
Paul Beckingham
27fd8910ae TW-1655: Inform "No changes made." when quitting early due to signal
- Thanks to Daniel Shahaf.
2015-08-14 17:20:16 -04:00
Paul Beckingham
5059897b50 Context: Code simplification 2015-08-14 16:31:57 -04:00
Paul Beckingham
8eb321d8f0 Test: Added simple failure in addition to SIGABRT 2015-08-14 11:26:40 -04:00
Paul Beckingham
a5c722361d Test: Added bulk.t diagnostics
- Because running the test on different platforms doesn't show any errors,
  but automated flod testing does.  Mystery...
2015-08-14 11:10:11 -04:00
Paul Beckingham
d8e0cf714b Configuration: 'search.case.sensitive' now defaults to 'yes' on Cygwin
- A Cygwin bug appears to have been fixed.
2015-08-14 11:09:01 -04:00
Paul Beckingham
cdc5b82e3f Test: Added search case sensitivity to test 2015-08-14 10:36:54 -04:00
Paul Beckingham
5a7446bf4f Test: Made test less ambiguous 2015-08-14 09:51:46 -04:00
Paul Beckingham
6724dd3766 Test: Reworked test to avoid faketime and self.t.runError 2015-08-14 09:13:10 -04:00
Paul Beckingham
32ba4594df Documentation: Updated docs 2015-08-14 09:09:24 -04:00
Paul Beckingham
14a8246e22 Test: Added faketime warning to template 2015-08-14 09:08:58 -04:00
Paul Beckingham
f4bc3442a6 Test: Added note about faketime bug
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750721
2015-08-14 08:50:02 -04:00
Paul Beckingham
7e8e826b1a Test: Reverted timeout changes 2015-08-14 07:58:20 -04:00
Paul Beckingham
a89bb40a55 Test: Increased timeout - temporary change 2015-08-14 07:51:19 -04:00
Paul Beckingham
b06f0144ed Test: Increased timeout for bulk test, which appears to matter 2015-08-14 07:44:49 -04:00
Paul Beckingham
2ac229c84f Test: Typo fixed 2015-08-14 07:41:19 -04:00
Paul Beckingham
5f2fc6c5b6 Test: Corrected recurrence testing for confirmation 2015-08-14 07:36:34 -04:00