- 03 Dec, 2015 1 commit
-
-
Bram Schoenmakers authored
It has full name now, a priority and a due date. The legend is no longer printed.
-
- 30 Nov, 2015 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
By doing so, the parent items, which are hidden by default, are shown in the dependency graph. Otherwise it would only print child items which is not so useful.
-
- 24 Nov, 2015 1 commit
-
-
Bram Schoenmakers authored
Prefix all node names with an underscore, print the proper number through the "label" attribute.
-
- 12 Nov, 2015 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 11 Nov, 2015 3 commits
-
-
Bram Schoenmakers authored
Given a todo number, it prints the dependency tree where the given todo item is involved (it shows its parents and children).
-
Bram Schoenmakers authored
self.todolist.children() may return todo items outside the p_todos list, so prevent that.
-
Bram Schoenmakers authored
This generates a graph of todo items, where the edges denote dependencies between items. The tooltip shows the description (visible in an SVG by using a decent browser). Based on the idea that I implemented in topydo's predecessor: Dot output by todo.txt-tools [1]. There, I implemented it as a subsubcommand of `dep` to visualize dependencies. This implementation, however, is part of the `ls` command, where you can use a filter expression to limit the size of the graph. The todo.txt-tools implementation also prints a box with a lookup table of the numbers to descriptions. This is lacking at the moment. To visualize the todo items of a project, run: topydo ls -x -f dot +Project | dot -Tsvg -o Project1.svg (-x is suggested because parents with unfinished todo items are not printed by default). [1] https://github.com/bram85/todo.txt-tools/blob/2f9b2baa6382346c5cd9d2272c61ee0e342e25b6/actions/dep#L162
-
- 10 Nov, 2015 5 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
This corresponds to the change made in commit 33794435.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 09 Nov, 2015 5 commits
-
-
Bram Schoenmakers authored
Test ignore_weekends clause in Importance
-
Jacek Sowiński authored
Also introduce freezegun.freeze_time decorator.
-
Bram Schoenmakers authored
Update tests for Importance
-
Jacek Sowiński authored
2 more tests of calculation importance from due date.
-
Bram Schoenmakers authored
This increased (branch) coverage to 100%. A few corner cases were missing with strange default commands in the configuration.
-
- 07 Nov, 2015 2 commits
-
-
Bram Schoenmakers authored
Coveralls doesn't support branch coverage, while codecov does.
-
Bram Schoenmakers authored
-
- 06 Nov, 2015 3 commits
-
-
Bram Schoenmakers authored
A couple more tests
-
Bram Schoenmakers authored
Thanks to @mruwek for reporting.
-
Bram Schoenmakers authored
The comment is not stripped from the value by the ConfigParser, so identifiers = text ; foo didn't work. Although the documention says that inline comments are allowed: https://docs.python.org/2/library/configparser.html?highlight=comment
-
- 05 Nov, 2015 6 commits
-
-
MinchinWeb authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
For some weird reason, the aliases code block was not properly formatted on Github.
-
MinchinWeb authored
-
MinchinWeb authored
-
- 04 Nov, 2015 6 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Online coverage reports via coveralls.io
-
MinchinWeb authored
-
MinchinWeb authored
-
- 03 Nov, 2015 4 commits
-
-
MinchinWeb authored
"Modules should have short, all-lowercase names. Underscores can be used in the module name if it improves readability."
-
Bram Schoenmakers authored
Fix unicode values in aliases config in python2
-
Jacek Sowiński authored
Apparently shlex and ConfigParser.read() don't work well with Unicode input in python2.
-
Bram Schoenmakers authored
Fix help in prompt mode
-