Commit graph

6782 commits

Author SHA1 Message Date
Renato Alves
9e481234b8 Test: Fix import.t task <id> using alpha characters in UUID 2015-07-17 19:14:33 +01:00
Renato Alves
bc64a08054 Test: Convert roundtrip.t to Python and merge with import.t 2015-07-17 19:14:33 +01:00
Renato Alves
ddfb9af407 Test: context.t refactoring 2015-07-17 19:14:33 +01:00
Paul Beckingham
e8fe6ef773 Documentation: Updated to reflect the '_tags' changes 2015-07-17 09:12:41 -04:00
Daniel Shahaf
b6bf4e6072 _tags: Print virtual tags too. 2015-07-17 09:06:47 -04:00
Daniel Shahaf
bfbd3b4768 zsh completion: Fix autoload function boilerplate
Inspired by 4b20bfe0ee
2015-07-17 09:05:07 -04:00
Renato Alves
338603efa6 Test: Remove prefix # from run_all logging output 2015-07-17 08:53:11 +01:00
Renato Alves
ceee9caee8 Test: Convert uuid.t and add test for TW-1636 2015-07-17 08:51:14 +01:00
Renato Alves
6100933a28 BaseTest: Reorganize imports and make shlex global 2015-07-17 07:55:37 +01:00
Paul Beckingham
331609eb6e Test: Converted to new form 2015-07-16 18:34:03 -04:00
Paul Beckingham
ff66f44fe1 Test: Updated to use the new form 2015-07-16 16:45:54 -04:00
Paul Beckingham
3e539c0166 Test: Updated to use the new form 2015-07-16 16:45:34 -04:00
Tomas Babej
d7da439735 Tests: Add test for TW-1634 2015-07-16 16:41:53 -04:00
Tomas Babej
51fcc12922 Tests: Expand coverage for alias.t with aliases containing implicit filters 2015-07-16 16:41:18 -04:00
Tomas Babej
83805da01c Tests: Edit alias.t for better readability 2015-07-16 16:36:28 -04:00
Paul Beckingham
d7b5915652 TW-1622: Duration UDA can't take an algebraic expression
- Thanks to Jeremy John Reeder.
2015-07-16 16:34:39 -04:00
Paul Beckingham
99b546c7e0 Template: Updated to use newer form of task call 2015-07-16 16:20:13 -04:00
Paul Beckingham
b173fd67c2 Test: Updated to use newer form of call 2015-07-16 16:17:51 -04:00
Paul Beckingham
6890fd32c7 Task: Duration handling improvements
- Separated handling for 'recur' (store in raw form) and type 'duration'
  attributes (store formatted).
- Added missing storage handling for type duration attributes.
2015-07-16 16:15:47 -04:00
Paul Beckingham
76d3efe313 Lexer: Improved termination for UUID types 2015-07-16 16:15:07 -04:00
Paul Beckingham
82802f7f47 CmdInfo: Properly formats ISO durations 2015-07-16 16:14:34 -04:00
Paul Beckingham
ac011807d2 ISO: Changed the incorrect 'P0S' to the correct 'PT0S' 2015-07-16 16:14:17 -04:00
Paul Beckingham
3a9505f56c DOM: Durations may now be ISO8601p or Duration 2015-07-16 16:12:31 -04:00
Paul Beckingham
6aaa7c5074 CLI2: Some plain args were not spotted
- A plain arg can be Lexer::Type::word or Lexer::Type::dom.
2015-07-16 16:07:41 -04:00
Wilhelm Schuermann
10f684c09b Tests: More JSON formatting for "import" 2015-07-16 15:30:48 +02:00
Paul Beckingham
2f831898fa README: Added some needed tests (thanks to Tomas Babej). 2015-07-16 09:13:25 -04:00
Wilhelm Schuermann
2bc418c7e5 Tests: Merge import_NEW.t into import.t 2015-07-16 13:38:34 +02:00
Wilhelm Schuermann
8613a49f6e Import: Allow importing JSON arrays
- "export" defaults to JSON array output now.  Make "import" read it
  instead of throwing an error.
2015-07-16 12:37:38 +02:00
Paul Beckingham
b92802c2fb Entities: There is no spoon^H^H^H^H^Huda entity
- The code was trying to canonicalize 'attribute' and 'uda' separately,
  but there are no 'uda' entities.
2015-07-15 19:40:13 -04:00
Paul Beckingham
264dae02bc TW-1592: Able to add duplicate tags using 'tags:<value>'
- Thanks to Tomas Babej.
2015-07-15 13:48:47 -04:00
Paul Beckingham
b8a68683cd TW-1626: Wrong wait date
- Thanks to Andrea Rizzi.
2015-07-15 08:03:00 -04:00
Paul Beckingham
695185e62e Duration: No longer accepts 123e456d as a duration
- Prohibits the use of [eE] in the units.
- Permits use of [+-] only in the first position.
2015-07-15 07:43:08 -04:00
Paul Beckingham
f68d6fd812 Test: Cleanup and test split
- Test was adding tasks for no reaѕon.
- Split into two tests, testing distinct problems.
2015-07-15 07:41:36 -04:00
Paul Beckingham
cf816be717 CLI2: Removed incorrect comment 2015-07-13 16:46:07 -04:00
Paul Beckingham
2355738c7a Duration: May also terminate on Lexer::singleCharOperator 2015-07-13 16:45:34 -04:00
Paul Beckingham
1ec029be9b Lexer: Relocated instantiation closer to first use 2015-07-13 16:44:55 -04:00
Paul Beckingham
a7eb32272c TW-1419: On add '-tag' is considered a tag removal, which makes no sense. 2015-07-13 14:24:24 -04:00
Paul Beckingham
585ae52be3 TW-1319: UDA is NOT sorted corresponding to the order of UDA list entries
- Thanks to Onion.
2015-07-13 12:27:16 -04:00
Paul Beckingham
d8160c5b52 Test: Added tw-1419.t 2015-07-13 12:17:27 -04:00
Paul Beckingham
a059f06a43 TW-1456: Filter parser does not always handle multiple arguments bundled into one with apostrophes
- Thanks to Tomas Babej.
2015-07-13 12:14:17 -04:00
Paul Beckingham
9d1bcc3fd5 TW-1479: Task arguments not properly parsed if they contain a space
- Thanks to Tomas Babej.
2015-07-13 12:10:47 -04:00
Paul Beckingham
1565c5d01a TW-1455: Filter parser does not properly handle parentheses in attributes
- Thanks to Tomas Babej.
2015-07-13 12:02:05 -04:00
Paul Beckingham
54ee72a6f9 TW-1569: update wait:<wait-date> manpage entry
- Thanks to David Patrick.
2015-07-13 11:59:03 -04:00
Paul Beckingham
75e2431825 Test: Removed useless comparison 2015-07-13 11:58:19 -04:00
Paul Beckingham
6814fd8d31 TW-1511: Project titles not properly parsed if they contain hyphens
- Thanks to Leon Feng, Blake Sweeney, Dylan Mikus.
2015-07-13 11:46:04 -04:00
Paul Beckingham
326367a36e TW-1488: You have more urgent tasks
- Thanks to Stefan Betz, Denis Kasak.
2015-07-13 11:40:42 -04:00
Paul Beckingham
8ad5fa1b78 TW-1617: Can't search for multi-word project
- Thanks to Audrey Easterday.
2015-07-13 11:34:43 -04:00
Paul Beckingham
cbab4d0eba TW-1480: Weird behaviour on redundant filter beginning with number
- Thanks to Tomas Babej.
2015-07-13 11:17:49 -04:00
Paul Beckingham
6dfcf3ae02 TW-1529: Parser incorrectly inserting spaces into task description
- Thanks to David Brenner.
2015-07-13 11:02:01 -04:00
Paul Beckingham
0990b0d582 TW-1575: task log mangles URLs when quoted
- Thanks to Luke Macken.
2015-07-13 10:41:55 -04:00