- 23 Nov, 2014 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 22 Nov, 2014 11 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 21 Nov, 2014 1 commit
-
-
Bram Schoenmakers authored
-
- 20 Nov, 2014 1 commit
-
-
Bram Schoenmakers authored
-
- 19 Nov, 2014 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 14 Nov, 2014 4 commits
-
-
Bram Schoenmakers authored
No dependency tracking is needed and gives a huge performance improvement for huge done.txt files.
-
Bram Schoenmakers authored
The subclass implements the dependency tracking of todos, which can be quite intensive for huge todo.txt files, and is not always needed. For instance, dependency tracking is not needed for archiving.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Since they're looked up quite often, they should be cached insteadof going through the ConfigParser machinery.
-
- 13 Nov, 2014 2 commits
-
-
Bram Schoenmakers authored
Most of the time was spent in the todo_by_hash function which is not efficient enough for large todo files.
-
Bram Schoenmakers authored
This optimizes for large todo files (or large archive files). For each added todo item, _update_parent_cache was called N times, which in turn calls todo_by_hash which also does N iterations, where N is the number of todos added at that point. This doesn't scale with a couple of hundreds of todo items. Instead, introduce a list variant of add_todo which does the cache update only once.
-
- 12 Nov, 2014 11 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 11 Nov, 2014 1 commit
-
-
Bram Schoenmakers authored
It's possible to use <, <=, =, > and >= to select todo items based on a integer or date tag.
-
- 10 Nov, 2014 1 commit
-
-
Bram Schoenmakers authored
-
- 08 Nov, 2014 1 commit
-
-
Bram Schoenmakers authored
When using negation, the "--" separator should be used, so getopt doesn't stumble over -word constructs. Also add a test case that checks functionality of a negation with multiple words.
-