]> 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 agoTaskFilter: Enclose values of filtered attributes in quotes
Tomas Babej [Sat, 3 Jan 2015 13:44:16 +0000 (14:44 +0100)]
TaskFilter: Enclose values of filtered attributes in quotes

9 years agoSerializingObject: Create a common ancestor for Task and TaskFilter, since both need...
Tomas Babej [Sat, 3 Jan 2015 13:35:41 +0000 (14:35 +0100)]
SerializingObject: Create a common ancestor for Task and TaskFilter, since both need to serialize attrs

9 years agoTask: Write serializers and deserializers for all timestamp attributes
Tomas Babej [Sat, 3 Jan 2015 11:52:19 +0000 (12:52 +0100)]
Task: Write serializers and deserializers for all timestamp attributes

9 years agoTests: Cover setting read only attributes
Tomas Babej [Sat, 3 Jan 2015 11:16:49 +0000 (12:16 +0100)]
Tests: Cover setting read only attributes

9 years agoTask: Check that we are unable to set read only values through __init__
Tomas Babej [Sat, 3 Jan 2015 11:16:31 +0000 (12:16 +0100)]
Task: Check that we are unable to set read only values through __init__

9 years agoTests: Adds tests for adding attributes with spaces
Tomas Babej [Fri, 2 Jan 2015 05:23:30 +0000 (06:23 +0100)]
Tests: Adds tests for adding attributes with spaces

9 years agoTaskWarrior: Set confirmation:no in config by default
Tomas Babej [Fri, 2 Jan 2015 05:20:53 +0000 (06:20 +0100)]
TaskWarrior: Set confirmation:no in config by default

TaskWarrior 2.2 asks for confirmation on some modifications.

Also, it makes no sense to ask for confirmation with tasklib,
since we do not provide a way to input something to stdin.

9 years agoTask: Escape values of attributes in quotes
Tomas Babej [Fri, 2 Jan 2015 05:19:07 +0000 (06:19 +0100)]
Task: Escape values of attributes in quotes

9 years agoTask: Provide a generic framework for format_* methods
Tomas Babej [Fri, 2 Jan 2015 07:59:52 +0000 (08:59 +0100)]
Task: Provide a generic framework for format_* methods

9 years agoTask: Drop support for direct unserialized data in __init__
Tomas Babej [Fri, 2 Jan 2015 07:18:12 +0000 (08:18 +0100)]
Task: Drop support for direct unserialized data in __init__

9 years agoTests: Add tests for modified fields
Tomas Babej [Fri, 2 Jan 2015 07:15:13 +0000 (08:15 +0100)]
Tests: Add tests for modified fields

9 years agoTask: Update _original_data with data dict too when creating Task object
Tomas Babej [Fri, 2 Jan 2015 11:57:34 +0000 (12:57 +0100)]
Task: Update _original_data with data dict too when creating Task object

9 years agoTests: Add tests for repeatedly saving the tasks with dependencies
Tomas Babej [Fri, 2 Jan 2015 07:03:04 +0000 (08:03 +0100)]
Tests: Add tests for repeatedly saving the tasks with dependencies

9 years agoTask: Add modified to the list of read only fields
Tomas Babej [Fri, 2 Jan 2015 07:31:30 +0000 (08:31 +0100)]
Task: Add modified to the list of read only fields

9 years agoTask: Enumarate only writable fields as modified
Tomas Babej [Thu, 1 Jan 2015 23:23:06 +0000 (00:23 +0100)]
Task: Enumarate only writable fields as modified

9 years agoTask: Serialize values passed through __init__
Tomas Babej [Thu, 1 Jan 2015 22:04:31 +0000 (23:04 +0100)]
Task: Serialize values passed through __init__

9 years agoTests: Add tests for setting and removing due date
Tomas Babej [Thu, 1 Jan 2015 19:11:57 +0000 (20:11 +0100)]
Tests: Add tests for setting and removing due date

9 years agoTask: Properly handle None in serialize_due
Tomas Babej [Thu, 1 Jan 2015 19:11:38 +0000 (20:11 +0100)]
Task: Properly handle None in serialize_due

9 years agotests: Check that the priority is removed when assigned None
Tomas Babej [Wed, 31 Dec 2014 18:26:47 +0000 (19:26 +0100)]
tests: Check that the priority is removed when assigned None

9 years agoTask: Use empty string as replacement for None when saving the task
Tomas Babej [Wed, 31 Dec 2014 18:25:04 +0000 (19:25 +0100)]
Task: Use empty string as replacement for None when saving the task

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

11 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