Paul Beckingham
e9c5b96344
Build
...
- Missed an include file.
2011-09-01 01:20:33 -04:00
Paul Beckingham
f19a09b390
Bug
...
- When handleRecurrence was cloning the parent task, it failed to set
a new ID, so all the child tasks were given the ID of the parent.
- Cleaned up bug.annual.t.
2011-09-01 01:05:59 -04:00
Paul Beckingham
63dfb17bbc
Undo
...
- Undo functionality restored, although not ideal.
2011-09-01 00:46:35 -04:00
Paul Beckingham
e0ee80b1a9
Import todo.sh
...
- Added more unit tests to todo.sh import.
2011-09-01 00:04:18 -04:00
Paul Beckingham
c1a21ce5a4
Export YAML
...
- Implemented export-yaml.pl as a filter.
- Reimplemented export.yaml.t to use the filter.
2011-08-31 23:52:07 -04:00
Paul Beckingham
5f4571b0d0
Expressions
...
- Implemented expression escalation: when matching against description,
escalate to include annotations on failure. Needs adjustment to
DOM eval before it will work.
2011-08-31 23:36:16 -04:00
Federico Hernandez
dfe72d7de7
Unit tests
...
- count.t
log now puts tasks directly into completed
2011-09-01 00:14:16 +02:00
Paul Beckingham
7789692678
Import
...
- Fixed priority and tag bugs in the todo.sh transform.
- Began (but have not finished) writing unit tests for this.
2011-08-31 02:29:02 -04:00
Paul Beckingham
641d4356c4
Task Validation
...
- Cleaned up the 'import' command due to the new validation code.
2011-08-31 02:14:05 -04:00
Paul Beckingham
12e1a30d2f
Task Validation
...
- Cleaned up 'duplicate' command due to the new validation code.
2011-08-31 02:11:34 -04:00
Paul Beckingham
12cfdf1b5a
Task Validation
...
- Cleaned up the 'delete' command due to the new validation code.
2011-08-31 01:50:13 -04:00
Paul Beckingham
4cc368da82
Task Validation
...
- Cleaned up the 'annotate' and 'denotate' code due to the new
validation code.
2011-08-31 01:48:00 -04:00
Paul Beckingham
885bde51f1
Task Validation
...
- Cleaned up the 'append' and 'prepend' commands due to the new
validation.
2011-08-31 01:45:31 -04:00
Paul Beckingham
66f8591fcd
Task Validation
...
- Cleaned up the 'start' and 'stop' commands due to the new validation.
2011-08-31 01:43:08 -04:00
Paul Beckingham
2ecafd5d5e
Task Validation
...
- Cleaned up 'log' command due to the new validation.
2011-08-31 01:39:53 -04:00
Paul Beckingham
b09351c517
Task Validation
...
- Fixed validation bug whereby recurring child tasks inherited the
parent status ("recurring") instead of the expected "pending".
- Modified 'add' command to code duplicated in Task::validate.
- Cleaned up associated bug.period.t unit test.
2011-08-31 01:34:59 -04:00
Paul Beckingham
8e34a02811
Task Validation
...
- Implemented more relaxed validation rules.
- Added quiet corrections for missing data.
2011-08-31 01:15:12 -04:00
Paul Beckingham
b4a583b951
Import - todo.sh
...
- Wrote a todo.sh parser based on Gina's specs.
- Started unit tests (not finished).
2011-08-30 18:29:57 -04:00
Paul Beckingham
4f73d7232f
Code Cleanup
...
- Removed support for the CSV import synonyms.
2011-08-30 17:33:27 -04:00
Paul Beckingham
c6837d927f
Unit Tests
...
- Cleaned up 'append' unit tests.
2011-08-30 17:32:58 -04:00
Paul Beckingham
aefe4fa81c
Unit Tests
...
- Cleaned up prepend unit tests.
2011-08-30 17:32:28 -04:00
Paul Beckingham
6746f4d5ba
Code Cleanup
...
- Removed obsolete code from 'import'.
2011-08-30 17:31:52 -04:00
Paul Beckingham
965dabadf9
TDB2
...
- Converted 'denotate' command to TDB2.
2011-08-30 17:31:24 -04:00
Paul Beckingham
ba5daece99
TDB2
...
- Converted 'prepend' to TDB2.
2011-08-30 17:31:00 -04:00
Paul Beckingham
40724e120e
TDB2
...
- Converted 'append' to TDB2.
2011-08-30 17:30:40 -04:00
Paul Beckingham
402f1f1b41
TDB2
...
- Converted 'annotate' to TDB2.
2011-08-30 17:30:12 -04:00
Paul Beckingham
2708aabddf
Unit Tests
...
- Changed error wording to match the unit tests, which were correct.
2011-08-30 01:09:19 -04:00
Paul Beckingham
eeedfc48de
Unit Tests
...
- Removed obsolete import/export unit tests.
2011-08-30 00:57:00 -04:00
Paul Beckingham
d501e9009b
TDB2
...
- Converted the 'history', 'history.annual', 'ghistory' and
'ghistory.annual' commands to TDB2.
2011-08-30 00:48:20 -04:00
Paul Beckingham
c1f33a23d3
Undo
...
- Stubbed the undo implementation in TB2::revert (undo as a name is
already taken), and in the process lose the capability.
- Add detection of <modifications> when running the 'undo' command
and generate an error.
2011-08-30 00:42:04 -04:00
Paul Beckingham
94ce784f33
Bug
...
- The 'duplicate' command used TDB2::commit, but TDB::nextId.
2011-08-30 00:35:45 -04:00
Paul Beckingham
72bd579cf4
Bug
...
- The 'add' command was calling TDB2::add, but TDB::nextId.
2011-08-30 00:29:24 -04:00
Paul Beckingham
f07ea0a26a
TDB2
...
- Converted 'duplicate' to TDB2.
2011-08-30 00:27:27 -04:00
Paul Beckingham
90404c287e
TDB2
...
- Converted 'timesheet' command to TDB2.
2011-08-30 00:23:27 -04:00
Paul Beckingham
9fefd4f283
TDB2
...
- Converted 'edit' command to TDB2.
2011-08-30 00:21:56 -04:00
Paul Beckingham
7f1e517754
Bug
...
- Added missing TDB2::commit call to commands that handleRecurrence.
The missing commit would have meant no updates to the data when
recurring tasks are generated.
2011-08-30 00:15:40 -04:00
Paul Beckingham
32164680ab
TDB2
...
- Converted 'summary' command to TDB2.
2011-08-30 00:14:07 -04:00
Paul Beckingham
c340520bcc
TDB2
...
- Converted 'ids', '_ids' and '_zshids' to TDB2.
2011-08-30 00:06:48 -04:00
Paul Beckingham
dde399f765
TDB2
...
- Converted 'burndown.{m,d,y}' to TDB2.
2011-08-30 00:00:23 -04:00
Paul Beckingham
77b647dfb0
TDB2
...
- Converted 'stop' command to TDB2.
2011-08-29 23:57:13 -04:00
Paul Beckingham
c72a556492
TDB2
...
- Converted 'start' command to TDB2.
2011-08-29 23:51:22 -04:00
Paul Beckingham
f14b414b9c
Code Cleanup
...
- Eliminated obsolete composeYAML and composeCSV methods. With export
capabilities moving outside the core, these are no longer needed.
2011-08-29 21:33:34 -04:00
Paul Beckingham
5276bfd473
TDB2
...
- Converted 'export' to TDB2.
2011-08-29 21:12:23 -04:00
Paul Beckingham
380aadd76a
Unit Tests
...
- The export.yaml.t test now verifies env access to task.
2011-08-28 18:16:43 -04:00
Paul Beckingham
1a4916ff03
Unit Tests
...
- Corrected PATH in env command.
2011-08-28 17:45:28 -04:00
Paul Beckingham
de5bee4353
Bug
...
- Import was not properly handling tags as a JSON array. It assumed it
was a string.
- Modified roundtrip.t tests so they work.
2011-08-28 17:21:49 -04:00
Paul Beckingham
6ab7cec36c
Unit Tests - export-yaml.pl
...
- Rewrote the unit tests for the old export.yaml command to use the
new export-yaml.pl add-on.
2011-08-28 16:53:49 -04:00
Paul Beckingham
4d328a1e46
Bug - Exec
...
- The execute command was not putting spaces between combined arguments
when constructing a command line.
2011-08-28 16:44:31 -04:00
Paul Beckingham
aace091329
Add-ons: Exports
...
- Modified the export scripts to use the right command, which is now
'export', not '_query', although '_query' is now an alias for backward
compatibility.
2011-08-28 16:43:12 -04:00
Paul Beckingham
28183711c4
Bug
...
- The export command included the value of date fields instead of the
name of date fields.
2011-08-28 16:39:05 -04:00