edit command fails miserably like the dump command
Complete show and dump commands in order to respect the --width
parameter
Fix database related exceptions
Add interactive entry editing (using readline)
Complete the regression tests suite
For each command build a test for short options, long options,
help and version (the version test will check only for non-empty
output)
Build tests for command add
Build tests for command clean
Build tests for command config
Build tests for command done
Build tests for command dump
Build tests for command edit
Build tests for command fix
Build tests for command init
Build tests for command move
Build tests for command remove
Build tests for command show
Build tests for command not-done
Enhance the Time.fromstring() method in order to be more robust
and parse string formats correctly
Add regression test to show Time class parsing robustness
Fix command epilog handling
Fix the nodes indexing in show command while using --index
option
Add a check to stop (with an error) when there are more than
the allowed options specified on the command line (like dnt add -t
test 1)
Fix indentation in dump command when using --indent-format and
--unindent-format
Fix the NEWS and TODOs site pages generation in site/in
directory
Fix Tree.find() function in order to accept 0 inside the search
list
test-command-done-02 marks nodes as done without checking the
final tree status
Fix the done command bug (remove more nodes than requested by
visiting too much nodes)
Add a not-done command in order to be able to revert done
operations
Remove colors from tests
Merge done and not-done commands into mark (with options --done
and --not-done)
Add %i to dump command help epilog
Rearrange show command in order to replace dump command
Fix all test-command-dump-* and test-command-show-* test cases
(in order to have only show related tests)
Fix bug arising when 'dnt show --filter=done,done' is
issued
Fix the weak regexps in Filter class
Update filter related regression tests
Rearrange old filter tests
Fix NEWS target when dnt is not installed (devtodo-to-dnt
accesses its XSLT into the target directory, devtodo gets called in
order to updated the dnt database from its todo ancestor)
Add regression tests for nodes priority property
Rearrange fromstring() method in Time and Priority classes in
order to be more robust
Fix the distcheck rule (again)
Fix the warning about not importing directory 'site' while
generating NEWS and TODO files
Add pychecker support to the dist-check rule
Fix colors in show command
Add a test which create a .todo, dumps it, exports to .dnt,
imports back to .todo, dumps it and finally diffs the two
outputs
Add devtodo-to-dnt importer
Add a --format option where needed in order to let the user
specify its desired output format
Add --format to the dump command
Add --indent-format e --unindent-format (in order to specify
different format while increasing or decreasing the indentation
levels)
Add --format to the show command
Add format management like in dump command
Rearrange the --verbose option switch in dump command (it has
no meaning when specifying the output format)
Add filter capabilities to the dump command
Add filter capabilities to the show command
Add --id option to show command
Fix the colored-wrap problem (add -t Helloworld, dump -l %t -w
6 in order to see it)
Add -o/--output tests for show command (like the dump one)
Add %i (node id) into formatting rules for dump command
Add comment handling
Add comment field on Entry
Add regression tests
Add %c (comment) into formatting rules for show command
Rearrange dnt-to-devtodo and devtodo-to-dnt (in order to bound
xslt with tools versions)
devtodo-to-dnt should look for the devtodo version used to
create the file in order to use the appropriate XSLT (whenever
available)
dnt-to-devtodo should use an option to write a devtodo file
with a different XSLT than the default one (which is inferred from
devtodo version, autodetected at configure time)
Add devtodo version retrieval in configure.ac
Replace element with tag for comment handling (XML)