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
2015-02-20 Rob GoldingMerge branch 'release/0.9.0'
2015-02-20 Rob GoldingBump version for 0.9.0
2015-02-20 Rob GoldingThe next version will be 0.9.0
2015-02-20 Tomas Babejtests: Implement workaround around python2.6 missing...
2015-02-20 Tomas Babejtests: Skip invalid tests for older version of TaskWarrior
2015-02-20 Tomas Babejtests: Add tests for completing, deleting and starting...
2015-02-20 Tomas BabejSerializingObject: Add serializers, normalizers and...
2015-02-20 Tomas BabejTask: Refresh all relevant attributes in done,start...
2015-02-20 Tomas Babejtests: Add dummy tests for filtering
2015-02-20 Tomas BabejTask: Add support for start command
2015-02-20 Tomas Babejtests: Test task normalizers in more sensible way
2015-02-20 Tomas Babejtests: Amend hook tests to pass the taskwarrior instanc...
2015-02-20 Tomas BabejTaskWarrior: Output whole stderr content as TaskWarrior...
2015-02-20 Tomas BabejTask: Autmoatically detect TaskWarrior instance in...
2015-02-20 Tomas BabejSerializingObject: Detect string type using six properly
2015-02-20 Tomas BabejSerializingObject: Have more helpful error message...
2015-02-20 Tomas Babejnormalizers: Handle None properly in all normalizers
2015-02-20 Tomas Babejtravis: Update tested versions of TaskWarrior
2015-02-08 Tomas Babejdocs: Fix copy-paste error
2015-02-07 Tomas Babejcoverage: Configure coveralls to not include test files
2015-02-07 Tomas BabejReadOnlyDictView: Fix python3 issues, ditch the has_key...
2015-02-07 Tomas BabejDocs: Document the original attribute access to the...
2015-02-07 Tomas BabejTests: Add tests for ReadOnlyDictView
2015-02-07 Tomas BabejSerializingObject: Document purpose of normalizing...
2015-02-07 Tomas BabejTaskResource: Provide read-only view on _original_data...
2015-02-07 Tomas BabejReadOnlyDictView: Add ReadOnlyDictView which allows...
2015-02-07 Tomas BabejTests: Add test for filtering with empty UUID
2015-02-07 Tomas BabejSerializingObject: Make sure UUID is properly validated
2015-02-07 Tomas BabejTests: Test generation of recurrent tasks
2015-02-07 Tomas BabejTaskWarrior: Enforce recurrent tasks upon each evaluati...
2015-02-07 Tomas BabejTaskWarrior: Add keyword argument to supress failure...
2015-02-07 Tomas BabejSetup: Add tzlocal to required packages
2015-02-07 Tomas BabejTests: Add tests for timezone aware datetimes
2015-02-07 Tomas BabejTests: Update tests for localized timestamps
2015-02-07 Tomas BabejTask: Leverage normalizers for localized datetime objects
2015-02-07 Tomas BabejAdd documentation for localized timezones
2015-02-06 Tomas BabejSetup: Add pytz as dependency
2015-02-06 Tomas BabejTask: Use localized timestamps in UTC
2015-02-06 Tomas BabejSerializingObject: Add normalizers for normalizing...
2015-01-21 Tomas BabejTaskResource: Do not serialize annotations as a list...
2015-01-20 Tomas BabejTests: Add tests for serializing annotations
2015-01-20 Tomas BabejSerializingObject: Add missing serialize_annotations...
2015-01-20 Tomas BabejTaskResource: Move some Task non-specigic methods to...
2015-01-19 Tomas BabejTask: Do not require confirmation for modifying recurre...
2015-01-19 Rob GoldingMerge branch 'release/0.8.0' into develop
2015-01-19 Rob GoldingMerge branch 'release/0.8.0'
2015-01-19 Rob GoldingBump version for 0.8.0
2015-01-19 Rob GoldingThe next version will be 0.8.0
2015-01-17 Tomas BabejRevert "Fix missing import"
2015-01-17 Tomas BabejFix missing import
2015-01-17 Tomas BabejMerge pull request #29 from tbabej/bugfix
2015-01-17 Tomas BabejTask: Fix serialize_depends behaviour
2015-01-17 Tomas BabejTests: Add tests for ensuring serializer and desializer...
2015-01-17 Tomas BabejTask: Fix incorrect timestamp serializer
2015-01-17 Tomas BabejTask: Clean up default formatting of the attributes...
2015-01-17 Tomas BabejMerge pull request #24 from tbabej/hooks2
2015-01-17 Tomas BabejDocs: Provide documentation for using tasklib in hooks...
2015-01-17 Tomas BabejTask: Make sure empty values are not passed to TW via...
2015-01-17 Tomas BabejTask: Provide automatic hook type detection
2015-01-16 Tomas BabejTask: Change export_data() to expect non-serialized...
2015-01-16 Tomas BabejTask: Make modified property non-private
2015-01-16 Tomas BabejTests: Add tests for hook support
2015-01-15 Tomas BabejMerge pull request #25 from tbabej/deserialized-data...
2015-01-15 Tomas BabejTask: Do not hardcode sys.stdin as input source for...
2015-01-15 Tomas BabejTask: Add comment to stress importance of refreshing...
2015-01-15 Tomas BabejTask: Remove spaces when dumping the Task JSON
2015-01-15 Tomas BabejTask: Add support for creating Task objects in hook...
2015-01-15 Tomas BabejTests: Add test for _modified_fields not affected by...
2015-01-15 Tomas BabejTask: Do not yield corner case of fake removals as...
2015-01-15 Tomas BabejMerge pull request #19 from robgolding63/deserialized...
2015-01-15 Rob GoldingRestore _update_data and only_fields, and add a test...
2015-01-15 Rob GoldingUse six.string_types over basestring for Python 3 compa...
2015-01-15 Rob GoldingMerge branch 'develop' into deserialized-data-dict
2015-01-15 Rob GoldingMerge branch 'release/0.7.1' into develop
2015-01-15 Rob GoldingMerge branch 'release/0.7.1'
2015-01-15 Rob GoldingBump version for 0.7.1
2015-01-15 Rob GoldingThe next version will be 0.7.1
2015-01-15 Rob GoldingMerge pull request #21 from tbabej/task_compatibility
2015-01-15 Rob GoldingMerge pull request #22 from tbabej/update_badge
2015-01-13 Tomas BabejReadme: Fix travis badge on the develop branch
2015-01-13 Tomas BabejTask: Do not escape empty values in quotes when formatt...
2015-01-11 Rob GoldingMerge branch 'develop' into deserialized-data-dict
2015-01-11 Rob GoldingMerge branch 'release/0.7.0' into develop
2015-01-11 Rob GoldingMerge branch 'release/0.7.0'
2015-01-11 Rob GoldingBump version for 0.7.0
2015-01-11 Rob GoldingMerge pull request #20 from tbabej/add_coveralls
2015-01-10 Tomas BabejReadme: Add coveralls badge
2015-01-10 Tomas BabejTravis: Add coveralls
2015-01-09 Rob GoldingSet missing attributes back to Task._data on access
2015-01-09 Rob GoldingAdd (failing) tests for appending/adding to empty lists...
2015-01-09 Rob GoldingStore deserialized data in Task._data
2015-01-06 Tomas BabejMerge pull request #15 from tbabej/update_travis
2015-01-06 Tomas BabejTravis: Update toolchain for newer compiler
2015-01-06 Tomas BabejTravis: Update tested TW versions, 2.4.0 was released
2015-01-06 Rob GoldingThe next version will be 0.7.0
2015-01-06 Rob GoldingMerge pull request #14 from tbabej/develop
2015-01-03 Tomas BabejTaskWarrior: Set dependency.confirmation=no by default
2015-01-03 Tomas BabejTaskFilter: Implement workaround around TW-1479
2015-01-03 Tomas BabejTaskFilter: Enforce exact match when building filter
2015-01-03 Tomas BabejDocs: Update docs with the new features
next