- 15 Jan, 2015 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Move logic to retrieve the Command instance to separate method. Also implement a 'help' subcommand, that either prints general help, or when followed by a subcommand, prints the subcommand's help. Fixes #4.
-
- 14 Jan, 2015 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
* When using textual IDs, TodoListBase.number() wouldn't return an integer, making deletion fail (which expected an int). * When updating the todo - UID map, erase it first. Otherwise deleted * items will be still in there.
-
Bram Schoenmakers authored
-
- 12 Jan, 2015 4 commits
-
-
Bram Schoenmakers authored
This fixes a bug that occurred with the combination of text IDs and appending projects of the parent todo item. When adding the project to a child todo, the text ID was not updated, and the standard output would show an outdated text ID. The next invocation of topydo would show the correct ID. Now the ID is consistent between adding and listing.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 11 Jan, 2015 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Also add reference to where the code came from.
-
-
Bram Schoenmakers authored
sorted() was run on a list of Todo objects, which may produce different results. Instead, sort on the item's number (i.e. its index in the TodoList). This should fix the occasional failing of test_do_subtasks2.
-
- 10 Jan, 2015 1 commit
-
-
Jacek Sowiński authored
1. Tests for relative months and years are now executed against fixed test dates. 2. Add additional test for "special cases". 3. Add test for leap years.
-
- 08 Jan, 2015 4 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Feature is not ready yet, but since it's a part of issue #2 I already went ahead and pushed the first part.
-
Bram Schoenmakers authored
-
- 07 Jan, 2015 1 commit
-
-
user authored
- Increment months strictly: 01.01.2015 + 1m = 01.02.2015. - If there are fewer days in target month, date is rounded down: 31.10.2015 + 1m = 30.11.2015. - Years are incremented as 12 months. - Leap years are 366 days long: 01.03.2015 + 1y = 01.03.2016 (not 29.02.2016 as it would have been if year was equal to 365d)
-
- 21 Dec, 2014 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
This can be used for ordinal tag filters, for instance for getting the todo items with a date older than 6 months: topydo ls 'due:<-6m'
-
- 13 Dec, 2014 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 12 Dec, 2014 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Fixes a bug that ListCommand wouldn't show items matching key:2014-12-12
-
- 09 Dec, 2014 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 06 Dec, 2014 4 commits
-
-
Bram Schoenmakers authored
Also added testcases to handle the combination with strict recurrence well.
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
-
- 04 Dec, 2014 1 commit
-
-
Bram Schoenmakers authored
-
- 03 Dec, 2014 3 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Conflicts: test/FilterTest.py
-
Bram Schoenmakers authored
-
- 01 Dec, 2014 1 commit
-
-
Bram Schoenmakers authored
-
- 30 Nov, 2014 2 commits
-
-
Bram Schoenmakers authored
-
Bram Schoenmakers authored
Recorded with ttyrec, processed with tty2gif [1], turned into animated GIF with ImageMagick and then optimized using ezgif.com [2] TTY recording also included with this commit. [1] https://bitbucket.org/antocuni/tty2gif [2] http://ezgif.com/optimize/8f097380ed.gif
-