]> git.madduck.net Git - etc/taskwarrior.git/log

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

etc/taskwarrior.git
9 years agoTests: Add tests for uuid equality and hasing
Tomas Babej [Sun, 28 Dec 2014 02:16:04 +0000 (03:16 +0100)]
Tests: Add tests for uuid equality and hasing

9 years agoTask: Make uuid equality more restrictive for unsaved tasks
Tomas Babej [Sun, 28 Dec 2014 02:15:47 +0000 (03:15 +0100)]
Task: Make uuid equality more restrictive for unsaved tasks

9 years agoTests: Add tests for dependency sets
Tomas Babej [Sun, 28 Dec 2014 01:03:00 +0000 (02:03 +0100)]
Tests: Add tests for dependency sets

9 years agoTask: Represent dependant tasks as a set
Tomas Babej [Sun, 28 Dec 2014 00:57:02 +0000 (01:57 +0100)]
Task: Represent dependant tasks as a set

9 years agoTask: Make Task object non-iterable
Tomas Babej [Sun, 28 Dec 2014 00:54:22 +0000 (01:54 +0100)]
Task: Make Task object non-iterable

9 years agoTask: Make a dict.copy() for _original_data
Tomas Babej [Sun, 28 Dec 2014 00:53:26 +0000 (01:53 +0100)]
Task: Make a dict.copy() for _original_data

9 years agoTask: Detect modified fields by actual modifications
Tomas Babej [Fri, 26 Dec 2014 15:39:09 +0000 (16:39 +0100)]
Task: Detect modified fields by actual modifications

9 years agoTask: Make two Tasks equal by uuid
Tomas Babej [Fri, 26 Dec 2014 15:34:44 +0000 (16:34 +0100)]
Task: Make two Tasks equal by uuid

9 years agoAdd AUTHORS file
Rob Golding [Fri, 26 Dec 2014 05:38:07 +0000 (12:38 +0700)]
Add AUTHORS file

9 years agoThe next version will be 0.6.0
Rob Golding [Fri, 26 Dec 2014 05:30:26 +0000 (12:30 +0700)]
The next version will be 0.6.0

9 years agoDon't explicitly require six==1.5.2 to avoid VersionConflict error
Rob Golding [Fri, 26 Dec 2014 05:29:24 +0000 (12:29 +0700)]
Don't explicitly require six==1.5.2 to avoid VersionConflict error

9 years agoMerge pull request #9 from tbabej/fix_tw1452
Rob Golding [Fri, 26 Dec 2014 05:26:24 +0000 (12:26 +0700)]
Merge pull request #9 from tbabej/fix_tw1452

Add workaround for TW-1452 bug

9 years agoMerge pull request #11 from tbabej/improve_task_object
Rob Golding [Fri, 26 Dec 2014 05:19:19 +0000 (12:19 +0700)]
Merge pull request #11 from tbabej/improve_task_object

Number of improvements

9 years agotests: Make tests Python 2.6 compatible, avoid using assertRaises as context manager
Tomas Babej [Thu, 25 Dec 2014 17:51:04 +0000 (18:51 +0100)]
tests: Make tests Python 2.6 compatible, avoid using assertRaises as context manager

9 years agoTask: Add workaround for task bug in older versions, which eats up a part of description
Tomas Babej [Thu, 25 Dec 2014 17:40:29 +0000 (18:40 +0100)]
Task: Add workaround for task bug in older versions, which eats up a part of description

9 years agoTaskWarrior: Detect task version
Tomas Babej [Thu, 25 Dec 2014 17:16:36 +0000 (18:16 +0100)]
TaskWarrior: Detect task version

9 years agotests: Add basic Task tests
Tomas Babej [Fri, 19 Dec 2014 08:09:57 +0000 (09:09 +0100)]
tests: Add basic Task tests

9 years agoTask: Raise exceptions via Task class reference
Tomas Babej [Fri, 19 Dec 2014 08:00:56 +0000 (09:00 +0100)]
Task: Raise exceptions via Task class reference

9 years agotests: Add tests to filter by attributes and their empty values
Tomas Babej [Fri, 19 Dec 2014 07:37:43 +0000 (08:37 +0100)]
tests: Add tests to filter by attributes and their empty values

9 years agotests: Do not use TW directly to create tasks
Tomas Babej [Fri, 19 Dec 2014 07:35:12 +0000 (08:35 +0100)]
tests: Do not use TW directly to create tasks

9 years agoTask: Allow setting attributes via keyword arguments
Tomas Babej [Fri, 19 Dec 2014 07:58:12 +0000 (08:58 +0100)]
Task: Allow setting attributes via keyword arguments

9 years agoTask: Add NotSaved exception
Tomas Babej [Fri, 19 Dec 2014 07:33:33 +0000 (08:33 +0100)]
Task: Add NotSaved exception

9 years agoTask: List all non-readable fields as modified when creating new task
Tomas Babej [Fri, 19 Dec 2014 08:12:24 +0000 (09:12 +0100)]
Task: List all non-readable fields as modified when creating new task

9 years agoTask: Load task uuid when saving a new task
Tomas Babej [Fri, 19 Dec 2014 06:38:10 +0000 (07:38 +0100)]
Task: Load task uuid when saving a new task

A new task can not refresh its data since it has not set uuid/id.
We need to parse the output of the 'task add' command.

9 years agoUse uuid fields intead of ids where possible
Tomas Babej [Fri, 19 Dec 2014 01:46:05 +0000 (02:46 +0100)]
Use uuid fields intead of ids where possible

IDs can get non-unique with completed tasks, which makes modifications
or deletions of particular completed tasks impossible.

9 years agoTask: Perform done and deleted operations only when necessary
Tomas Babej [Fri, 19 Dec 2014 01:17:43 +0000 (02:17 +0100)]
Task: Perform done and deleted operations only when necessary

9 years agoAdd workaround for TW-1452 bug
Tomas Babej [Thu, 4 Dec 2014 20:37:34 +0000 (21:37 +0100)]
Add workaround for TW-1452 bug

10 years agoMerge branch 'release/0.5.0' into develop
Rob Golding [Mon, 10 Nov 2014 14:16:24 +0000 (14:16 +0000)]
Merge branch 'release/0.5.0' into develop

10 years agoBump version for 0.5.0 release
Rob Golding [Mon, 10 Nov 2014 14:15:45 +0000 (14:15 +0000)]
Bump version for 0.5.0 release

10 years agoUpdate docs with new supported versions
Rob Golding [Mon, 10 Nov 2014 14:12:23 +0000 (14:12 +0000)]
Update docs with new supported versions

10 years agoMerge pull request #8 from tbabej/develop
Rob Golding [Mon, 10 Nov 2014 14:09:12 +0000 (14:09 +0000)]
Merge pull request #8 from tbabej/develop

TaskFilter: Use empty string for None searches

10 years agoTaskFilter: Use empty string for None searches
Tomas Babej [Mon, 10 Nov 2014 00:10:01 +0000 (01:10 +0100)]
TaskFilter: Use empty string for None searches

10 years agoTemporarily remove tasklib v2.4.0beta2 from tested versions
Rob Golding [Mon, 10 Nov 2014 12:35:48 +0000 (12:35 +0000)]
Temporarily remove tasklib v2.4.0beta2 from tested versions

The tests fail for some reason. 2.4.0 works just fine!

10 years agoMerge branch 'master' into develop
Rob Golding [Mon, 10 Nov 2014 12:23:28 +0000 (12:23 +0000)]
Merge branch 'master' into develop

10 years agoMerge pull request #5 from tbabej/master
Rob Golding [Mon, 10 Nov 2014 12:22:40 +0000 (12:22 +0000)]
Merge pull request #5 from tbabej/master

travis: Use git repository for sources, expand task versions

10 years agotravis: Use git repository for sources, expand task versions
Tomas Babej [Sat, 8 Nov 2014 22:16:33 +0000 (23:16 +0100)]
travis: Use git repository for sources, expand task versions

10 years agoMerge branch 'release/0.4.1' into develop
Rob Golding [Sun, 7 Sep 2014 20:00:45 +0000 (21:00 +0100)]
Merge branch 'release/0.4.1' into develop

10 years agoMerge branch 'release/0.4.1'
Rob Golding [Sun, 7 Sep 2014 20:00:40 +0000 (21:00 +0100)]
Merge branch 'release/0.4.1'

10 years agoBump version for 0.4.1
Rob Golding [Sun, 7 Sep 2014 20:00:23 +0000 (21:00 +0100)]
Bump version for 0.4.1

10 years agoThe next version will be 0.4.1
Rob Golding [Sun, 7 Sep 2014 19:59:35 +0000 (20:59 +0100)]
The next version will be 0.4.1

10 years agoReinstate __repr__ for Python 2.x
Rob Golding [Sun, 7 Sep 2014 19:58:57 +0000 (20:58 +0100)]
Reinstate __repr__ for Python 2.x

10 years agoMerge branch 'release/0.4.0'
Rob Golding [Sun, 7 Sep 2014 17:31:33 +0000 (18:31 +0100)]
Merge branch 'release/0.4.0'

10 years agoBump version for 0.4.0
Rob Golding [Sun, 7 Sep 2014 17:30:52 +0000 (18:30 +0100)]
Bump version for 0.4.0

10 years agoBump version for next release
Rob Golding [Sun, 7 Sep 2014 17:29:51 +0000 (18:29 +0100)]
Bump version for next release

10 years agoAdd a unicode test
Rob Golding [Sun, 7 Sep 2014 17:27:19 +0000 (18:27 +0100)]
Add a unicode test

10 years agoSupport Python 3.4
Rob Golding [Wed, 14 May 2014 08:40:42 +0000 (09:40 +0100)]
Support Python 3.4

10 years agoTest on Python 3.4
Rob Golding [Wed, 14 May 2014 08:25:31 +0000 (09:25 +0100)]
Test on Python 3.4

10 years agoUgh. Just test taskwarrior 2.1.x and 2.2.x
Rob Golding [Thu, 20 Feb 2014 21:16:06 +0000 (21:16 +0000)]
Ugh. Just test taskwarrior 2.1.x and 2.2.x

10 years agoUpdate docs to reflect supported versions of task warrior
Rob Golding [Thu, 20 Feb 2014 21:13:15 +0000 (21:13 +0000)]
Update docs to reflect supported versions of task warrior

10 years agoWe don't need the ubuntu release after all
Rob Golding [Thu, 20 Feb 2014 21:04:31 +0000 (21:04 +0000)]
We don't need the ubuntu release after all

10 years agoUse ubuntu source files for various task warrior versions
Rob Golding [Thu, 20 Feb 2014 20:56:11 +0000 (20:56 +0000)]
Use ubuntu source files for various task warrior versions

10 years agoUse TASK_VERSION as a prefix for the apt packge version
Rob Golding [Tue, 18 Feb 2014 21:47:40 +0000 (21:47 +0000)]
Use TASK_VERSION as a prefix for the apt packge version

10 years agoAttempt to test with taskwarrior 2.2.0 as well as 2.3.0
Rob Golding [Tue, 18 Feb 2014 21:42:29 +0000 (21:42 +0000)]
Attempt to test with taskwarrior 2.2.0 as well as 2.3.0

10 years agoFix #2 -- correctly deal with unicode data
Rob Golding [Mon, 17 Feb 2014 22:30:01 +0000 (22:30 +0000)]
Fix #2 -- correctly deal with unicode data

10 years agoTaskwarrior 2.3.0 is the only one available for download now
Rob Golding [Mon, 17 Feb 2014 08:50:50 +0000 (08:50 +0000)]
Taskwarrior 2.3.0 is the only one available for download now

10 years agoMerge branch 'release-0.3.1'
Rob Golding [Sun, 29 Dec 2013 20:53:14 +0000 (20:53 +0000)]
Merge branch 'release-0.3.1'

10 years agoVersion 0.3.1
Rob Golding [Sun, 29 Dec 2013 20:52:53 +0000 (20:52 +0000)]
Version 0.3.1

10 years agoThe next version will be 0.3.1
Rob Golding [Wed, 20 Nov 2013 22:30:50 +0000 (22:30 +0000)]
The next version will be 0.3.1

11 years agoMerge branch 'master' of github.com:robgolding63/tasklib
Rob Golding [Mon, 18 Nov 2013 13:56:38 +0000 (13:56 +0000)]
Merge branch 'master' of github.com:robgolding63/tasklib

11 years agoAdd support for adding/removing annotations
Rob Golding [Mon, 18 Nov 2013 13:39:54 +0000 (13:39 +0000)]
Add support for adding/removing annotations

11 years agoUpdate MANIFEST.in to use README.rst instead of README.md
Rob Golding [Wed, 13 Nov 2013 14:51:33 +0000 (14:51 +0000)]
Update MANIFEST.in to use README.rst instead of README.md

11 years agoBump version to 0.2
Rob Golding [Sun, 10 Nov 2013 17:19:52 +0000 (17:19 +0000)]
Bump version to 0.2

11 years agoAdd intro paragraph to docs
Rob Golding [Sun, 10 Nov 2013 17:19:04 +0000 (17:19 +0000)]
Add intro paragraph to docs

11 years agoAdd link to documentation in README
Rob Golding [Sun, 10 Nov 2013 17:14:57 +0000 (17:14 +0000)]
Add link to documentation in README

11 years agoAdd link to taskwarrior in documentation
Rob Golding [Sun, 10 Nov 2013 17:12:44 +0000 (17:12 +0000)]
Add link to taskwarrior in documentation

11 years agoAdd docs
Rob Golding [Sun, 10 Nov 2013 17:10:11 +0000 (17:10 +0000)]
Add docs

11 years agoAdd taskwarrior 2.3.0 beta2 to supported versions
Rob Golding [Sun, 10 Nov 2013 15:32:56 +0000 (15:32 +0000)]
Add taskwarrior 2.3.0 beta2 to supported versions

11 years agoTidy up README a little
Rob Golding [Sun, 10 Nov 2013 15:31:03 +0000 (15:31 +0000)]
Tidy up README a little

11 years agoInstall uuid-dev before testing
Rob Golding [Sun, 10 Nov 2013 15:29:17 +0000 (15:29 +0000)]
Install uuid-dev before testing

11 years agoAdd taskwarrior 2.3.0.beta2 to test matrix
Rob Golding [Sun, 10 Nov 2013 15:22:53 +0000 (15:22 +0000)]
Add taskwarrior 2.3.0.beta2 to test matrix

11 years agoUpdate README with tested versions of Python & taskwarrior
Rob Golding [Sun, 10 Nov 2013 15:22:12 +0000 (15:22 +0000)]
Update README with tested versions of Python & taskwarrior

11 years agoAdd Travis build status to README
Rob Golding [Fri, 8 Nov 2013 22:26:18 +0000 (22:26 +0000)]
Add Travis build status to README

11 years agoFix TypeError in Python 3
Rob Golding [Fri, 8 Nov 2013 22:24:26 +0000 (22:24 +0000)]
Fix TypeError in Python 3

11 years agoRearrange order of travis commands
Rob Golding [Fri, 8 Nov 2013 22:06:15 +0000 (22:06 +0000)]
Rearrange order of travis commands

11 years agoDownload & compile taskwarrior 2.2.0 from source before testing
Rob Golding [Fri, 8 Nov 2013 21:52:48 +0000 (21:52 +0000)]
Download & compile taskwarrior 2.2.0 from source before testing

11 years agoRaise TaskWarriorException on invalid JSON
Rob Golding [Tue, 5 Nov 2013 17:47:27 +0000 (17:47 +0000)]
Raise TaskWarriorException on invalid JSON

11 years agoOnly create the data directory if we're asked to
Rob Golding [Tue, 5 Nov 2013 17:45:20 +0000 (17:45 +0000)]
Only create the data directory if we're asked to

11 years agoPrint task version before running tests
Rob Golding [Tue, 5 Nov 2013 11:22:06 +0000 (11:22 +0000)]
Print task version before running tests

11 years agoBe a bit smarter about error messages
Rob Golding [Tue, 5 Nov 2013 10:58:43 +0000 (10:58 +0000)]
Be a bit smarter about error messages

11 years agoInstall taskwarrior before running tests
Rob Golding [Mon, 4 Nov 2013 08:59:39 +0000 (08:59 +0000)]
Install taskwarrior before running tests

11 years agoUse current directory for temp dir
Rob Golding [Sun, 3 Nov 2013 21:30:47 +0000 (21:30 +0000)]
Use current directory for temp dir

11 years agoMerge branch 'master' of github.com:robgolding63/tasklib
Rob Golding [Sun, 3 Nov 2013 21:19:45 +0000 (21:19 +0000)]
Merge branch 'master' of github.com:robgolding63/tasklib

Conflicts:
tasklib/tests.py

11 years agoAdd .travis.yml
Rob Golding [Sun, 3 Nov 2013 21:18:18 +0000 (21:18 +0000)]
Add .travis.yml

11 years agoRemove stray print statement
Rob Golding [Sun, 3 Nov 2013 21:18:01 +0000 (21:18 +0000)]
Remove stray print statement

11 years agoTest for task.done()
Rob Golding [Sun, 3 Nov 2013 20:54:56 +0000 (20:54 +0000)]
Test for task.done()

11 years agoImplement tasks.completed() and add more tests
Rob Golding [Sun, 3 Nov 2013 20:52:25 +0000 (20:52 +0000)]
Implement tasks.completed() and add more tests

11 years agoAdd a couple of simple tests and fix typo
Rob Golding [Sun, 3 Nov 2013 20:41:03 +0000 (20:41 +0000)]
Add a couple of simple tests and fix typo

11 years agoAdd a couple of simple tests and fix typo
Rob Golding [Sun, 3 Nov 2013 20:41:03 +0000 (20:41 +0000)]
Add a couple of simple tests and fix typo

11 years agoUse `task modify` when saving tasks
Rob Golding [Sat, 2 Nov 2013 20:11:16 +0000 (20:11 +0000)]
Use `task modify` when saving tasks

11 years agoAdd undo command
Rob Golding [Sat, 8 Jun 2013 18:43:49 +0000 (19:43 +0100)]
Add undo command

11 years agoPass config_override through properly
Rob Golding [Wed, 5 Jun 2013 11:09:17 +0000 (12:09 +0100)]
Pass config_override through properly

11 years agoAdd merge_with method
Rob Golding [Tue, 4 Jun 2013 20:04:00 +0000 (21:04 +0100)]
Add merge_with method

11 years agoUpdate README to reflect new filtering API
Rob Golding [Mon, 3 Jun 2013 20:51:17 +0000 (21:51 +0100)]
Update README to reflect new filtering API

11 years agoFix mismatched parentheses bug
Rob Golding [Wed, 15 May 2013 20:19:44 +0000 (21:19 +0100)]
Fix mismatched parentheses bug

11 years agoAdd serialize/deserialize methods for annotations
Rob Golding [Wed, 17 Apr 2013 19:52:36 +0000 (20:52 +0100)]
Add serialize/deserialize methods for annotations

11 years agoAllow passing custom string filters to TaskQuerySet and make Popen secure
Rob Golding [Tue, 16 Apr 2013 21:03:40 +0000 (22:03 +0100)]
Allow passing custom string filters to TaskQuerySet and make Popen secure

11 years agoAdd serialize/deserialize for fields and implement for due date
Rob Golding [Mon, 15 Apr 2013 19:23:38 +0000 (20:23 +0100)]
Add serialize/deserialize for fields and implement for due date

11 years agoUpdate docs to reflect new API
Rob Golding [Sun, 14 Apr 2013 20:31:12 +0000 (21:31 +0100)]
Update docs to reflect new API

11 years agoEmulate django's QuerySet API for filtering tasks
Rob Golding [Sun, 14 Apr 2013 20:18:56 +0000 (21:18 +0100)]
Emulate django's QuerySet API for filtering tasks

11 years agoFix bug in get_tasks filtering
Rob Golding [Wed, 10 Apr 2013 19:30:35 +0000 (20:30 +0100)]
Fix bug in get_tasks filtering