Skip to content

Latest commit

 

History

History
1802 lines (1737 loc) · 142 KB

CHANGELOG.rst

File metadata and controls

1802 lines (1737 loc) · 142 KB

1.7.0

Pull Requests

  • (@jspricke) #610, Ignore closed sprints for due date #610
  • (@ssbarnea) #618, Fix tests on py27 due to configparser #618
  • (@pawamoy) #621, Complete tasks with end value, add state and closed UDAs to GitHub #621
  • (@jspricke) #630, Add Debian BTS to the Readme #630
  • (@mattcen) #629, Add support for Trello due dates #629
  • (@Fongshway) #633, [JIRA] Add status and issue type UDAs #633
  • (@ssbarnea) #497, Unpin futures to avoid dependency conflicts #497
  • (@gustavoheinz) #646, Fix config exceptions #646
  • (@mathiashls) #648, optionally set bug to "started" when assigned #648
  • (@ralphbean) #647, Update python3 versions. #647
  • (@danihodovic) #642, Add the ability to exclude Github pull-requests #642
  • (@gustavoheinz) #649, Update gitlab project requests #649
  • (@mathiashls) #650, Reduce redundant code in services/gitlab.py #650
  • (@ralphbean) #651, Use explicit due date from jira, if set. #651
  • (@stashlukj) #645, jira: split priority.name for lookup #645
  • (@cure) #657, Do not abort with ValueError when default_permission is blank #657
  • (@ralphbean) #653, GitHub: Only query for user repos if an include_repos list is not specified #653
  • (@ralphbean) #654, De-duplicate issues before first write to taskwarrior. #654

Commits

1.6.0

Pull Requests

  • #536, Merge pull request #536 from mikem23/bugzilla-flags #536
  • #582, Merge pull request #582 from westurner/patch-1 #582
  • #585, Merge pull request #585 from chikei/gitlabv4 #585

Commits

1.5.1

Resolve merge inconsistency with master branch.

1.5.0

Pull Requests

  • #292, Merge pull request #292 from ryneeverett/debug-flag
#292
  • #293, Merge pull request #293 from ryneeverett/purge-unittest2
#293
  • #298, Merge pull request #298 from ryneeverett/redmine-auth
#298
  • #299, Merge pull request #299 from ryneeverett/purge-urllib2
#299
  • #301, Merge pull request #301 from ralphbean/feature/taiga
#301
  • #300, Merge pull request #300 from ryneeverett/service-client-base
#300
  • #302, Merge pull request #302 from ryneeverett/cleanup-include
#302
  • #303, Merge pull request #303 from ryansb/performance/fetch-comments
#303
  • #306, Merge pull request #306 from ralphbean/feature/bugfixes
#306
  • #305, Merge pull request #305 from ralphbean/feature/gerrit
#305
  • #307, Merge pull request #307 from ralphbean/feature/include-bugfixes
#307
  • #294, Merge pull request #294 from ryneeverett/responses-tests
#294
  • #308, Merge pull request #308 from ryneeverett/simplify_json_response
#308
  • #309, Merge pull request #309 from ryneeverett/refactor-gihubutils-serviceclient
#309
  • #312, Merge pull request #312 from ryneeverett/docs-contributing-pull-request
#312
  • #313, Merge pull request #313 from gdetrez/bitbucket-fixes
#313
  • #318, Merge pull request #318 from gdetrez/typo
#318
  • #317, Merge pull request #317 from ryneeverett/more-contributing-docs
#317
  • #316, Merge pull request #316 from ryneeverett/bitbucket-refactor
#316
  • #321, Merge pull request #321 from ryneeverett/readthedocs.io
#321
  • #320, Merge pull request #320 from gdetrez/issue314
#320
  • #322, Merge pull request #322 from relrod/patch-1
#322
  • #324, Merge pull request #324 from ryneeverett/fix-github-private-repos
#324
  • #325, Merge pull request #325 from joshainglis/improve-jira-integration
#325
  • #328, Merge pull request #328 from jwilk/spelling
#328
  • #329, Merge pull request #329 from jwilk/missing-import
#329
  • #332, Merge pull request #332 from ralphbean/feature/http-sessions
#332
  • #331, Merge pull request #331 from ralphbean/feature/kill-twiggy
#331
  • #337, Merge pull request #337 from ralphbean/feature/fix-die
#337
  • #338, Merge pull request #338 from irl/feature/trac/store-component
#338
  • #340, Merge pull request #340 from irl/feature/trac/store-component
#340
  • #341, Merge pull request #341 from irl/feature/trac/store-component
#341
  • #346, Merge pull request #346 from ralphbean/feature/user-agent
#346
  • #344, Merge pull request #344 from ralphbean/feature/docs-authors
#344
  • #1, Merge pull request #1 from ryneeverett/debianbts-mock
#1
  • #2, Merge pull request #2 from ryneeverett/ioerror-no-config-ryne
#2
  • #348, Merge pull request #348 from irl/feature/debianbts
#348
  • #359, Merge pull request #359 from jwilk/spelling
#359
  • #3, Merge pull request #3 from ryneeverett/ioerror-no-config-ryne
#3
  • #373, Merge pull request #373 from gdetrez/unicode-fix
#373
  • #372, Merge pull request #372 from gdetrez/github-milestone
#372
  • #371, Merge pull request #371 from gdetrez/gitlab-repos
#371
  • #357, Merge pull request #357 from irl/fix/ioerror-no-config
#357
  • #362, Merge pull request #362 from mathstuf/gitlab-todos
#362
  • #370, Merge pull request #370 from gdetrez/bugwarriorrc
#370
  • #319, Merge pull request #319 from gdetrez/trello
#319
  • #378, Merge pull request #378 from irl/task/reject-config-udd
#378
  • #381, Merge pull request #381 from ralphbean/feature/jira-sprints
#381
  • #389, Merge pull request #389 from beav/377
#389
  • #382, Merge pull request #382 from ryneeverett/improve-travis-coverage
#382
  • #383, Merge pull request #383 from gdetrez/doc-pass
#383
  • #386, Merge pull request #386 from gdetrez/issue/376
#386
  • #364, Merge pull request #364 from ryneeverett/taskdata-dir-ryne
#364
  • #397, Merge pull request #397 from mathstuf/gitlab-all-todos
#397
  • #399, Merge pull request #399 from mathstuf/filter-involved-issues
#399
  • #408, Merge pull request #408 from bowlofeggs/docs-systemd_timer
#408
  • #384, Merge pull request #384 from ryneeverett/test-db-module
#384
  • #401, Merge pull request #401 from stbenjam/githubuser-uda
#401
  • #403, Merge pull request #403 from beav/only_if_author
#403
  • #416, Merge pull request #416 from ralphbean/feature/unhappy-future
#416
  • #421, Merge pull request #421 from gdetrez/github-token-oracle
#421
  • #424, Merge pull request #424 from ryneeverett/keyring-optional
#424
  • #428, Merge pull request #428 from lubomir/jira-kerberos
#428
  • #430, Merge pull request #430 from ralphbean/feature/secure-by-default
#430
  • #431, Merge pull request #431 from lubomir/pickle-error
#431
  • #434, Merge pull request #434 from lyarwood/develop
#434
  • #435, Merge pull request #435 from ralphbean/feature/jira-urls
#435
  • #395, Merge pull request #395 from kostajh/redmine-improvements
#395
  • #439, Merge pull request #439 from wookietreiber/develop
#439
  • #440, Merge pull request #440 from ralphbean/pesky-jira
#440
  • #452, Merge pull request #452 from djmitche/issue423
#452
  • #422, Merge pull request #422 from gdetrez/360-enterprize-github-support
#422
  • #437, Merge pull request #437 from ryneeverett/getint-None
#437
  • #456, Merge pull request #456 from ralphbean/feature/remove-pynotify
#456
  • #464, Merge pull request #464 from ssbarnea/develop
#464
  • #468, Merge pull request #468 from nblock/dev/bugzilla-uda
#468
  • #476, Merge pull request #476 from Fongshway/issue/450
#476

Commits

1.4.0

Pull Requests

  • (@gdetrez) #253, Update instructions to get a github token #253
  • (@muxync) #260, Ignore microseconds for gitlab #260
  • (@muxync) #258, Add gitlab.host to example Gitlab target #258
  • (@sayanchowdhury) #255, Fix documentation for pagure #255
  • (@muxync) #261, add verify_ssl option to gitlab service #261
  • (@gdetrez) #266, Add missing test dependencies #266
  • (@gdetrez) #265, Fix some subtle option parsing problems: #265
  • (@gdetrez) #264, Fix the broken tests #264
  • (@bexelbie) #269, Add information about Fedora Package #269
  • (@ryneeverett) #273, Minimal CI and documentation fixes. #273
  • (@ryneeverett) #274, Use TASKRC environmental variable when assigned. #274
  • (@ryneeverett) #275, bitbucket.login is a required setting #275
  • (@ryneeverett) #277, Add --interactive flag to bugwarrior-pull. #277
  • (@ryneeverett) #281, Bitbucket closed status #281
  • (@ryneeverett) #276, bitbucket: More v2 API. Progress on #129. #276
  • (@gdetrez) #285, Password oracle improvements #285
  • (@johl) #286, Avoid time out with Phabricator installations with huge userbase #286
  • (@gdetrez) #287, Move some test dependencies to install dependencies #287
  • (@ryneeverett) #290, Add Coveralls coverage testing to CI. #290
  • (@ryneeverett) #289, Fix nosetests. #289
  • (@ryneeverett) #288, Fix bitbucket undocumented API change. #288
  • (@ryneeverett) #280, Bitbucket OAuth. Resolve #201. #280
  • (@ryneeverett) #291, Fix #254 "Edit on Github" documentation links. #291

Commits

1.3.0

Pull Requests

  • (@ralphbean) #241, Turn legacy_matching off by default. #241
  • (@ralphbean) #242, Comment out this section header. #242
  • (@mathstuf) #246, Better json info in errors #246
  • (@mathstuf) #247, Reformat changelog #247
  • (@mathstuf) #248, Fix gitlab tests #248
  • (@mathstuf) #249, Rhbz handle open needinfo #249
  • (@mathstuf) #251, Gitlab disabled features #251
  • (@ralphbean) #252, Support for pagure.io. #252
  • (@puiterwijk) #245, Use setuptools entry points instead of DeferredImport #245

Commits

1.2.0

Lots of updates from various contributors:

  • Enable setuptools test command d38fad025
  • Merge pull request #222 from koobs/patch-2 7f9cdce9c
  • Added only_if_assigned to gitlab 0f6fea7fc
  • Merge pull request #224 from qwertos/feature-gitlab_only_assigned 156b5a908
  • Add a taskwarrior UDA for bugzilla status 2be150f6a
  • Make BZ bug statuses configurable ac30a2241
  • Ooops, add status field to tests 6411e4803
  • Merge pull request #226 from ryansb/feature/moarBugzillaStatus 90c81db1b
  • [notifications] only_on_new_tasks option b4a67ebfd
  • Merge pull request #228 from devenv/only_on_new_tasks 89ef3d746
  • jira estimate UDA 2317a0516
  • Merge pull request #227 from devenv/jira_est 06adc5b16
  • Include an option to disable HTTPS for GitLab. 616a389d7
  • Support needinfo bugs where you are not CC/assignee/reporter 8ef53be9f
  • gitlab: work around gitlab pagination bug 4caaa28ed
  • gitlab: add uda for work-in-progress flag fe940c268
  • githubutils: allow getting a key from the result 28e37218c
  • github: add involved_issues option 67b93eb6e
  • gitlab: bail on empty or False results 62008a22d
  • Only import active Gitlab issues and merge requests 5890fe9ad
  • Merge pull request #231 from ryansb/feature/needinfos 6722d2b96
  • Merge pull request #233 from mathstuf/gitlab-work-in-progress-flag c4bbd955d
  • Merge pull request #234 from mathstuf/github-involved-issues 6ff7cfc7d
  • Merge pull request #235 from LordGaav/feature/close-gitlab-issues 0664bd02c
  • Merge pull request #232 from mathstuf/handle-broken-gitlab-pagination 1677807bf
  • Add Gitlab's assignee and author field to tasks b7dd5c3e2
  • Add documentation on UDA fields c88209063
  • Add config option 8c2c8c0c9
  • ewwwww, trailing whitespace c48348fbb
  • Make comment annotation configurable 1667619bf
  • Clarify annotating by inverting conditional for annotation_comments 31c3ecdd3
  • Merge pull request #237 from ryansb/feature/noAnnotations 1887d7095
  • Merge pull request #236 from LordGaav/feature/gitlab-author-assignee-field f84eca72f
  • Document use_https for gitlab. 5d95424f6
  • Merge branch 'https-or-http' into develop f3b63baf1

1.1.4

  • Alter default JIRA query to handle situations in which instances do not use the column names we are expecting. 34d99341e
  • Merge pull request #213 from coddingtonbear/generalize_jira_query 9ef8f17e3
  • It's a gerund! 5189ef81d
  • gitlab: handle pagination 3067b32bc
  • gitlab: fix documentation typo a2f1e87c9
  • gitlab: add a state entry 7790450a3
  • gitlab: fill in milestone and update/create time a37eff259
  • Merge pull request #214 from mathstuf/gitlab-pagination befe0ed46
  • Phabricator service is not called phabricator, but phab df96e346b
  • Phabricator service: Adding option to filter on users and projects 584b28fc3
  • Unified filtering handling 29714c432
  • Fixing a slightly-out-of-date gitlab test. 7174361ab
  • Adding the documentation for phabricator filtering options. 15a6a43a0
  • Fix link to remove the browser warning of invalid certificate 77f84855b
  • Merge pull request #218 from jonan/develop 07ef02dbd
  • Merge pull request #216 from ivan-cukic/develop 1f1f4f00e
  • Add tests to MANIFEST.in a4d643234
  • Merge pull request #221 from koobs/patch-1 42d320a05

1.1.3

1.1.2

  • Make merging in annotations to the task db optional. 52468ac5c
  • Merge pull request #207 from ralphbean/feature/optional-annotations 9b65f6cf4
  • Fixup notification error with bad encoding 2348b8ac5
  • Merge pull request #208 from metal3d/develop e7928d343

1.1.1

  • Fixes a couple minor typos in service classpaths listed in DeferredImportingDict. 7844a0beb
  • Merge pull request #206 from coddingtonbear/fix_service_classpath d50486ee6

1.1.0

  • Rudimentary support for VersionOne. c774952e9
  • Adding working VersionOne implementation. Fixes #149. 1ee7a01e7
  • Collect the OID, too, just in case it might be needed for future API operations. c0e7c88d3
  • Add story number and priority fields. a98fb97bf
  • Follow the same pattern as the redmine importer for what to name the project name configuration option. f5f9ef067
  • Adding documentation for new VersionOnes service. 894bfec02
  • Assemble keyring URL in get_keyring_service method; allow blank passwords to be entered. 709bd7036
  • There's no reason for this to be a set rather than just a normal tuple. a43c28386
  • Merge pull request #150 from coddingtonbear/add_version_one 8297f18d7
  • Further limit which tasks are returned to only actionable items. 6e8333e0a
  • Merge pull request #152 from coddingtonbear/versionone_tweaks 4da7f2208
  • Adding VersionOne link to readme. 4a0ad1779
  • Merge pull request #153 from coddingtonbear/versionone_in_readme b4f757f2c
  • Handle debugging in odd case where uuid doesn't return a task. b987c9859
  • Messy... 0f11061e4
  • Extract priorities from redmine responses appropriately. 6dccc13c7
  • Use priority Name instead of id. 89b0195fc
  • Add a test for new redmine behavior and fix another bug. 4a3960256
  • Merge pull request #155 from ralphbean/feature/redmine-priorities 2a8c1d889
  • Add a github repo UDA. d136b9894
  • Allow trac scheme to be configurable. e932b20d6
  • Mention the new githubrepo UDA in the docs. 51ac27931
  • Add bugzilla bug id as a UDA. a3dc9aebc
  • Document the ignore_cc option. d74788b50
  • Merge pull request #164 from ralphbean/feature/bz-filter d0e608394
  • Numeric, for sure. ea50d7107
  • Merge pull request #163 from ralphbean/feature/bz-id-uda c56ae0bbd
  • Merge pull request #162 from ralphbean/feature/trac-scheme 0e65c59c6
  • Merge pull request #161 from ralphbean/feature/github-updates 7dc3a69e4
  • Normalize github labels to fit tag syntax bc04158c1
  • add test 177d69be6
  • trac: use CSV downloads if TracXmlRpc is not available 5bc5a768f
  • Clarify that filtering doesn't work for Bugzilla f3f800118
  • Merge pull request #168 from djmitche/bz-docs-fix c3627304f
  • Merge pull request #166 from djmitche/normalize-github-tags 84a084550
  • Merge pull request #167 from djmitche/trac-csv 8a696a8a2
  • Only use github issues 821a864dc
  • add test b5b76d5db
  • remove non-functional optparse usage 51f06c89f
  • VersionOne: Adds support for timebox data and due dates. 2b0609bed
  • Add a --dry-run option ae66d6ae8
  • Merge pull request #170 from djmitche/issue148 fe1e1557e
  • Allow users to specify a Bugzilla query URL 014f5b60a
  • Merge pull request #172 from djmitche/issue160 c050b6553
  • Merge pull request #169 from coddingtonbear/add_versionone_timebox_and_due_date c328c2503
  • Better handling for due dates for VersionOne tasks. cafd926f2
  • Merge pull request #173 from coddingtonbear/add_timezone_support_to_versionone fb0c8f832
  • Adding minimal documentation regarding what external packages are required for each service. 0cb81a124
  • Merge branch 'normalize-github-tags' of git://github.com/djmitche/bugwarrior into develop 634601f7d
  • Fix labels-as-tags test. 85d9a6822
  • Merge pull request #175 from coddingtonbear/add_external_requirements 28c27d006
  • Use os.makedirs for directory creation. 15e537c28
  • Add an option to disable SSL verification for Jira 37354467e
  • Add doc about jira.verify_ssl ec8b773a6
  • Merge pull request #179 from mavant/feature/ssl-verify-flag df19eda63
  • Merge pull request #178 from mavant/develop dbef39509
  • Adding handling for NoneDeref instances returned by VersionOne. 0d0d9bc4d
  • Merge pull request #180 from coddingtonbear/handle_v1_nonederef e3a959988
  • Fix 'not empty' filter for string-type UDAs, #181 e7f2328fc
  • Merge pull request #182 from bmbove/empty-filter-fix 765b90759
  • Show a message to the user in the event that we were unable to perform the operation. 4b0184b6f
  • Merge pull request #183 from coddingtonbear/show_errors_when_unable_to_add e407d6e85
  • Adding a new 'bugwarrior-uda' command that will print a list of UDAs to the console directly. 054e5045c
  • Adding a note about how to export UDAs. 64ad46544
  • Also add markers so users will find it easier to know which UDAs were generated by Bugwarrior. c5f97314c
  • Merge pull request #184 from coddingtonbear/add_uda_export_command 462794241
  • Hack to let task-2.4.x search for url UDAs. ae3db7d94
  • Merge pull request #185 from ralphbean/feature/url-hack a59743514
  • Typofix. a9d273637
  • Merge branch 'feature/url-hack' into develop c01f68359
  • fixed docs for Jira, requirements 7664e1264
  • config: add support for XDG paths feda0993d
  • docs: update references to .bugwarriorrc 07148bce5
  • Mention nosetests in the contributing docs. c1d54e908
  • README: use https where possible 2f8d2b26c
  • docs: fix a typo 4e94081f0
  • gitlab: add initial gitlab support 23c1d2491
  • gitlab: add docs 4d2dedf5b
  • gitlab: add tests 8215127cf
  • config: add --flavor option 6af8b6f0f
  • Merge pull request #192 from mathstuf/configuration-option 063d03d27
  • Merge pull request #190 from mathstuf/xdg-support ce5b8ffda
  • Merge pull request #191 from mathstuf/gitlab-support ed9af7ff5
  • config: give a meaningful error message for empty targets 7d910ff29
  • gitlab: remove 'username' configuration 060e9da15
  • removed requirements, fixed typo 62520981d
  • gitlab: verify SSL certs 52473d6e5
  • Merge pull request #194 from mathstuf/gitlab-username b5275da70
  • Merge pull request #195 from mathstuf/gitlab-verify-ssl 0e5fd2ff8
  • Merge pull request #187 from fradeve/FDV_fix_jira_docs 35ad25fe3
  • Merge pull request #193 from mathstuf/empty-targets d170615d3
  • targets: ignore notifications section as well 49d95f9eb
  • db: fix missing argument 4c7e84e1b
  • Merge pull request #196 from mathstuf/ignore-notifications 2ce32161c
  • Merge pull request #197 from mathstuf/fix-missing-argument 0e9d0c6a5
  • github: add support for OAuth2 authentication 7f96476ca
  • bitbucket: allow filtering repos 74b9ded52
  • bitbucket: fix url logic 4a327ab3f
  • bitbucket: support fetching pull requests 970e20bf7
  • bitbucket: prefer https 8725635b0
  • Merge pull request #199 from mathstuf/github-oauth 3e02be4e3
  • Merge pull request #200 from mathstuf/bitbucket-filter-repo 408421ec2
  • Defer importing services until they are needed. 63d1a8365
  • Add some tests for importability. c07481093
  • Merge pull request #203 from ralphbean/feature/dynamic-services 09105b029
  • (trac) Fix misquote of "@" character. bc1d0421b
  • (trac) support both xmlrpc and the other way. 0365275fd
  • It's a shame that twiggy doesn't handle encodings gracefully. Bad choice of a logging lib, @ralphbean. e3442f517
  • Add uuid for debuggery. 671be26a1

1.0.2

1.0.1

  • Elaborate on github.username and github.login. 06dfee567
  • This definitely requires taskw. Fixes 146. 7cf09804b
  • Setup logging before we check the config. bce65c0c8
  • Reorganize the way docs are shipped.. 027f05c63

1.0.0

  • Clock how long each target takes. 4a580b722
  • Pull requests should honour include and exclude filters too 129fd40c3
  • Off by one b67cdccf2
  • style(github): cleanup fb3dbb422
  • Merge pull request #91 from do3cc/repo_filter_for_prs ab1a44354
  • Significant bugwarrior refactor. 182c0ddcd
  • Testing and cleanup of bugwarrior refactor. cde5c2e4d
  • Adding tests. 09685d671
  • Re-adding URL shortening via Bit.ly. 179a4c4f5
  • Fixing two PEP-8 failures. 2a2f4f858
  • Updating a slightly out-of-date line in the readme. 5d6af8f18
  • Don't declare tasks different if the user has modified the priority locally. 0596653b7
  • Careful for the default locale here... ó/ bbf5e29b2
  • Strip links when doing legacy comparisons. e29f5c612
  • Pass along details of the MultipleMatches exception. b64169bd9
  • Proceed along happily if taskwarrior shellout fails at something. 595b77850
  • Misc fixes to the bugzilla service. 48eb4c4ed
  • Misc fixes to the trac service. fd18dd656
  • Bugfix. 44ed534a6
  • Removing EXPERIMENTAL.rst. d52327f0c
  • Adding a couple clarification docstrings. 6df94a864
  • Let's actually explain how this works. 0dfd5cdb0
  • Adding myself to contributors list. af6585053
  • Converting from str to six.text_type. b442d9691
  • Fixing error handling such that processing is aborted if there is a single failure. c96ef590e
  • Improve logging during task-db manipulation. eb53716b0
  • Improve bitbucket error message. 8059b11a4
  • Typofix. 57462968b
  • Check specifically for pending and waiting tasks. 324de2944
  • Only remove existing uuids if they are found. 2b09d2f35
  • Log a little more here. 371622be1
  • Update UDAS documentation to properly describe the data structure in use. 23882caf3
  • Change service-defined UDAs message to not imply necessity. cf78e6884
  • Confining myself to 80 chars. c5408d938
  • Restrict description matches during check for managed tasks to tasks that are not completed; move managed task gathering into a separate function. a1c17a6a2
  • Read config file in as unicode to allow one to specify tags containing non-ascii characters. 2b2b6823c
  • Adding option allowing one to specify tags that will be automaically added to all incoming issues of this type. 7e78f7506
  • Updating and fixing documentation. 79b322036
  • Adding option allowing one to import github labels as tags. 1f2cbf8f6
  • Merge pull request #93 from coddingtonbear/refactor_bugwarrior 8d0dd7ac1
  • Merge pull request #94 from coddingtonbear/add_tags_option 64e6b26fe
  • Merge pull request #95 from coddingtonbear/add_github_labels b83864c22
  • Avoid false positive in tasks_differ. 3b5be9a72
  • Include just the description here. e03fe0b23
  • Support multiple UNIQUE_KEYs per service. fdfecbf86
  • Use the TYPE as a second unique key for github issues. cccbe7da3
  • Stop duplicating github pull requests. 3abdc9d2a
  • Break out and fix "merge_annotations" 466cfa2df
  • Initial refactoring of ActiveCollab3 integration dc18c30b9
  • Rename ActiveCollab3 to ActiveCollab 143f68513
  • Resolve merge ee02377df
  • More search and replace 0bb531388
  • Clean up due dates, permalinks, misc aabb28e3c
  • Store the parent task id for subtasks 8590e4a82
  • Merge pull request #96 from kostajh/refactor_bugwarrior_ac3 833f7c5c4
  • Start up a new hacking doc. 9a2b8da28
  • Ignore eggs. 0784be364
  • Add a phabricator service. 74072bda2
  • Initial work on adding a pre_import hook 4a1304a43
  • Merge pull request #99 from kostajh/hooks 17f4f5ff1
  • Use FOREIGN_ID for task matching instead of PERMALINK 3ec1e206e
  • Initial work on Travis CI a5e6f4224
  • Remove IRC for now 4fa9a503d
  • Install some modules a1736bf04
  • Fix jira-python reference 85710f6ea
  • Merge pull request #101 from kostajh/develop 102fb6073
  • Merge pull request #102 from kostajh/travis dd785d39f
  • Only use this identifier. 8812b94bb
  • Add irc notifications to travis config. c0073bf62
  • Fix failing test for activecollab 41cc4580a
  • Merge branch 'develop' of https://github.com/ralphbean/bugwarrior into activecollab-test 878a5af3c
  • Merge pull request #103 from kostajh/activecollab-test ee2b4e2f3
  • Fix identification of matching tasks by UDA. f01159934
  • PEP-8/style fixes. 307069f5c
  • Merge pull request #104 from coddingtonbear/fix_local_uuid_matching_keys 968b02747
  • Merge pull request #105 from coddingtonbear/fix_pep8_errors 9eb3f6d10
  • Gather a couple of additional fields from github while we're up there. 13db46fae
  • Merge pull request #106 from coddingtonbear/github_description 496f881e9
  • Handle JIRA priority slightly more gracefully. 277a8850a
  • Merge pull request #108 from coddingtonbear/handle_jira_priority_more_gracefully 3008ce157
  • Adding JIRA's 'description' field to stored task data. 715a7dfc0
  • Fixing ability to pull-in annotations; updating readme. 1be6dc037
  • Merge pull request #109 from coddingtonbear/jira_enhancements 0aa464a50
  • Use the pyac library for calling ActiveCollab. Tests need work. 3eda81dc2
  • Convert body text to markdown db3f6dff7
  • Pull comments from tasks in as annotations. (work in progress) 875bc4ab1
  • Implement get_annotations(). Try to fix tests. cd95e1da4
  • Install required python modules 4c2aafea9
  • Fix test case for pypandoc conversion. Pass annotations to TW for test. 129037c88
  • PEP8 79488f4a8
  • Kill off dep information if present. 44421dc93
  • Move from bitly over to da.gd. It is free software. 383b55cac
  • Install pandoc be94dbb89
  • Update jira python module 5fd48177c
  • Install latest stable of taskwarrior 689ed3d01
  • Install libuuid a3f650ef3
  • Wrong packagename, try uuid-dev 697d1a1b0
  • cd back to build dir. daaf5d3bd
  • Add in the Travis CI status images be19334e6
  • Hmm, let's fix that table. d46affcff
  • Try to sanitize strings before logging here. Twiggy freaks out in some cases. 883b3abbf
  • Github's API sometimes returns a troublesome dict here. 21a08f09b
  • A little more debugging. 945099b9f
  • Handle some conversion cases to minimize erroneous "diffs" 89a82ebc0
  • Sometimes, also, this is None. 15f678ea0
  • Fixing various test failures that are all my fault. f844a1f3a
  • Also gather issues directly-assigned to a user, regardless of whether the originating repository is owned by the user. c62dbc0e2
  • Add a development mode flag. 8187b5776
  • Use a PID lockfile to prevent multiple bugwarrior processes from running simultaneously on the same repository. Fixes #112. c4de7f030
  • Updating an inaccurate docstring. fe54aa088
  • Merge pull request #116 from coddingtonbear/issue_112 a9519a8b8
  • Merge pull request #115 from coddingtonbear/add_development_mode_flag 7a4dd8d0e
  • Merge pull request #114 from coddingtonbear/gather_directly_assigned_issues 286e92a46
  • Merge pull request #113 from coddingtonbear/fix_tests_apr 4d698561a
  • Merge pull request #111 from kostajh/activecollab-enhancements 26d8380e8
  • Older versions of lockfile don't support timeout in the context manager.. unfortunately. :( 9cbf0e5e4
  • Make activecollab optional (mostly due to the pandoc dep). f3166d378
  • Add new UDA handling; use task object journaling instead of checking for changes manually. 71e0bea70
  • Removing now-unncessary function for finding task changes. f6d64b66b
  • Always add timezone information to parsed datetimes; allow one to specify a default timezone. ba2899335
  • Do not attempt to use task methods for new tasks. 3817537df
  • Make sure that an array exists always. 4f03bb43c
  • Adding arbitrary timezone information to test datetimes. 595f4544e
  • Adding timezone information to github test. 5e158c9f7
  • Convert incoming annotations to strings. a3acc1da4
  • Merge pull request #119 from coddingtonbear/always_timezones_always a4a745c38
  • Merge remote-tracking branch 'upstream/develop' into bugwarrior_marshalling 367801ea5
  • Report which fields have changed when updating a task. 8d19b6edc
  • Github milestones are integers. 525add3bd
  • And so it begins. 841698744
  • Create sphinx (read-the-docs compatible) docs for Bugwarrior. e981cc2cb
  • Merge pull request #120 from coddingtonbear/hor_em_akhet 8ce1c0227
  • Link to rtfd. 61f9070a2
  • Link common configuration options explicitly. 0e13c4bed
  • Merge pull request #121 from coddingtonbear/make_common_options_explicit 7047c354b
  • Merge branch 'develop' into bugwarrior_marshalling 2c811b88c
  • Generalize field templating logic to allow overriding the generated value of any field. baf15abd9
  • Updating documentation to link to field templates rather than description templates. ffad15b9b
  • ActiveCollab Service: Make dates timezone aware, and default to US/Eastern. If users request a change we can add this as a config option de34d36e9
  • Merge pull request #124 from kostajh/develop 572faf9fa
  • Merge pull request #122 from coddingtonbear/generalize_template_handling 259c75ed4
  • Add new UDA handling; use task object journaling instead of checking for changes manually. 5ff726337
  • Removing now-unncessary function for finding task changes. cf2502559
  • Do not attempt to use task methods for new tasks. f7765ef7c
  • Make sure that an array exists always. fbbaa2661
  • Convert incoming annotations to strings. 82c36e994
  • Report which fields have changed when updating a task. f8d3b2599
  • Github milestones are integers. eb2247af7
  • Nope. That's numeric... 021e59dac
  • Merge pull request #118 from coddingtonbear/bugwarrior_marshalling 92fdb5de1
  • Allow one to specify tags using templates, too. 62f3f0581
  • Fixes a broken activecollab test. cc7ed66ac
  • Merge pull request #127 from coddingtonbear/fix_activecollab_test d3c4e7d98
  • Merge pull request #126 from coddingtonbear/tag_templates 12e37342a
  • Add a failing test for db.merge_left. c50fce5b8
  • Static fields. 14dbcff0e
  • WIP 502f2789a
  • Update docs and test e3a4af4c0
  • Project ID is a string b964e4679
  • Use six b5db5d0bb
  • Set issue Label as a UDA rather than a task. Remove unnecessary use of six.text_type(). Set created on as a date, not a string. And fix the tests! 96182a4d9
  • Merge pull request #128 from kostajh/activecollab-refactor 1e5489468
  • Make pull requests a top priority. 79b7d3194
  • Suppress stderr. 416f52e24
  • Make tasktools.org an example for JIRA. Fixes #107. 9ca33e0a8
  • fix issue with missing longdesc 458e9b460
  • Merge pull request #133 from mvcisback/longdesc c235822be
  • optionally ignore cc'd bugs 95fca9595
  • Merge pull request #134 from mvcisback/no_cc c7fdf2b39
  • New inline_links option. de0071048
  • Sleep so we can take it easy on gpg-agent. a531f3ae5
  • Include a message indicating how many pull requests were found. 1373df691
  • Conditionally filter pull requests, too, if github.filter_pull_requests is true. 469d14dfa
  • Adding documentation of the 'github.filter_pull_requests' option. 6b5a03b38
  • Cleaning up log messages to be slightly more consistent. cf5489ad2
  • Removing unnecessary whitespace. 4ac7b7fbb
  • Properly link to the 'Common Configuration Options' reference. d4e320688
  • Merge pull request #137 from coddingtonbear/github_filterable_pull_requests 7c72431f1
  • Make trac.py url quote the username/password f52bf411e
  • Merge pull request #138 from puiterwijk/feature/complex-passwords 44201a97a
  • Allow explicit configuration setting for disabling/enabling Issue URL annotations. f8358a61d
  • Fixing JIRA issue gathering. d2a4dd346
  • Shortening one of the lines to satisfy Pep8Bot. 7a5a02c75
  • Merge pull request #139 from coddingtonbear/inline_annotation_links_fix 1410fff72
  • Adding functionality allowing one to update extra post-object-creation. e91636fd4
  • Only create JiraIssue instance once. 2a9f1b8fa
  • Only create ActivecollabIssue instance once. 3ef7e3f5b
  • Only create BitbucketIssue instance once. e63745500
  • Only create BugzillaIssue instance once. 8c572587c
  • Only create GithubIssue instance once. 2ca1ec0ed
  • Only create TracIssue instance once. 61ed88f76
  • Merge pull request #140 from coddingtonbear/inline_annotation_links_fix_single_create e6d78175a
  • More prominently document these options. bfdb3975b
  • Fix incorrect logic. 93fc03fef
  • Fix a typo in the github docs 87c10db6a
  • Merge pull request #142 from lmacken/develop 2bbc92fd8
  • Add a bugwarrior-vault command. 7f1c31798
  • Merge pull request #143 from ralphbean/feature/vault c97e512c6

0.7.0

  • Add some hacking instructions for @teranex. 340a5e2ea
  • Add support for include_repos 265683b78
  • Merge pull request #88 from pypingou/develop c7703c4f6
  • Add @oracle:eval:<command> option to get the password from an external command 47d3cf189
  • Merge pull request #89 from puiterwijk/add-oracle-eval d47f90d78
  • Use new taskw lingo. bf1ea4ff1
  • Handle a bunch of contingencies for python-bugzilla>=0.9.0 ee4df9935
  • Conditionalize jira inclusion. 423040cea
  • Merge pull request #90 from ralphbean/feature/new-taskw ce574868d
  • Knock out jira-python by default for now. b4f8112a2

0.6.3

0.6.2

  • Issue #82: Implement mechanism for asking the user or a keyring for passwords (see: bugwarrior.config:get_service_password()). ad0c1729d
  • Issue #82 related: Cleanup some debug statements. 7f98990cd
  • Issue #82 related: Some pep8 cleanup. d915515a1
  • Issue #82 related: Add example description for password lookup strategies. 2cb57e752
  • Merge pull request #83 from jenisys/feature/ask_password d2a7f6695
  • Bitbucket with authorization and on requests 1b74cc0a9
  • Bitbucket - password asking logic c388c6b89
  • Reformat by pep8 5b2556247
  • Merge pull request #84 from paulrzcz/develop f25be82a0
  • Make bitbucket authn optional. 84a0c51b6
  • Try to support older bugzilla instances. 474e61eb8
  • Update only_if_assigned github logic for #85. 86a0dd6c2

0.6.1

  • Make the jira service version 4 compatible 9d8347655
  • Fixes for backward compatibility e144f5b02
  • Make the multiprocessing option really optional. 3eb477c0f
  • Merge pull request #68 from nikolavp/jira4-fixes 9c000d8b7
  • Support filtering by repo for github. Fixes #72. 5a116e1d2
  • Use permalink for subtasks if provided 22e639197
  • Merge pull request #73 from kostajh/develop 72a851472
  • Make the annotation and description length configurable. 5dc896661
  • Set default description and annotation lengths 9f3c5c7dd
  • Merge pull request #76 from lmacken/feature/longer 8feb6903f
  • Fix ticket inclusion logic for #79. 263da5657

0.6.0

  • First run at multiprocessing. Awesome. 59f89be81
  • Config and logging for multiprocessing. cf7fbe9a5
  • Misc cleanup. 1a11898d8
  • Handle worker failure more explicitly. 2a80de244
  • Merge pull request #49 from ralphbean/feature/multiprocessing 3d0c8f456
  • Can now define prefix to be added to project name of pulled Jira tasks 34400d761
  • First pass at adding ActiveCollab3 service 251a92472
  • Add notes to README 5633ca1ad
  • Merge pull request #50 from ubuntudroid/develop 6e08dd36f
  • Get the bugzilla service working again after recent API changes (#53) 506de20dc
  • Merge pull request #54 from lmacken/develop eedb0f8a9
  • Remove some debug statements 00b6f788b
  • Merge pull request #56 from kostajh/activecollab3 2e6fabc8d
  • Try using dogpile.cache to stop bitly api crises. afbab3607
  • More verbose debugging. 125cbaeac
  • Merge branch 'develop' into feature/cache-for-bitly f965e1b45
  • Some pep8. 314c16229
  • Finished pep8 pass. 8326b85c9
  • First pass at adding notifications. 8b258b39e
  • Strip illegal(?) characters from message 740e4314d
  • Merge pull request #58 from ralphbean/feature/cache-for-bitly 003438184
  • Merge pull request #57 from ralphbean/feature/pep8 3700fbec5
  • Handle empty comments from bz. f8ef9736c
  • Backwards compatibility for bugzilla annotations 1c05d2bff
  • Refactor, use growlnotify 7a0d0975f
  • Allow for configuring stickiness of notifications 16182e82b
  • Update readme 8d714dd92
  • Cleanup some unused imports cc6b0f376
  • Change binary to "backend" 03128dda8
  • Merge pull request #59 from kostajh/notifications 953adfe6c
  • pynotify notifications for Linux. 4513b0711
  • Typofix. 3a37cde64
  • Some bugfixes to #59. 2eaa69313
  • Added a third "gobject" notification backend. a7a51ae9c
  • Merge pull request #60 from ralphbean/feature/pynotify f0f9b600f
  • More notification bugfixes. 47edf0e55
  • Mention how to use notifications under cron. Fixes #61. febc2128c
  • Use project slug instead of full name, makes typing project name in TW simpler 83e45a8cd
  • PEP8. fb9b7dfc6
  • Fixes for AC3 a720374fb
  • Merge branch 'develop' into active-collab3-fixes b677b5970
  • Merge pull request #65 from kostajh/active-collab3-fixes 306b62344
  • Initial work on task merge approach 897f869b0
  • Load correct config before merge c4f8341b0
  • Set project name to project slug aac7afb9b
  • Cleanup af3599801
  • Merge branch 'develop' into task-merge 069f10c4b
  • Ignore annotations for task updates. Call task_done in users primary TW database when completing a task, as task merge wont get them. 56bbdd388
  • Delete completed tasks from Bugwarrior DB. This allows for assigning/reassigning tasks. aa111cec9
  • Do not need to load only pending tasks since we are marking BW database tasks as completed at the end of each sync 903a67228
  • Remove pprint 6010caa6b
  • Remove slashes from project slug ba6dce557
  • Merge branch 'develop' into task-merge fbb7941ee
  • Merge pull request #66 from kostajh/develop d011e555f
  • Merge branch 'task-merge' of git://github.com/kostajh/bugwarrior into task-merge 3a2cd196d
  • Crucial. 5d831bec1
  • Be still more careful with the way we load options. 3aa3bce81
  • PEP8 pass. 91e92ad77
  • Github supports ticket assignment these days. Fixes #29. 3950146a0
  • Add notes on using Bugwarrior in experimental mode b9122a1ca
  • Fix link to taskw 21e115ac1
  • Merge pull request #69 from kostajh/develop 72bd6faf2
  • Update AUTHORS section of the README re @kostajh. a300aad8d
  • Be more careful with this header dict. 6287a4235
  • Loosen version constraint on python-requests. 0f8b3690c
  • Merge pull request #71 from ralphbean/feature/modern-requests 67fadc63d

0.5.8

  • Typofix in docs. f725ad5f9
  • Merge remote-tracking branch 'upstream/develop' into develop 9a21b33a1
  • First pass at adding priority and due date support for AC service 9e40f56f4
  • Fix due dates and priority 3fb653258
  • Add debug statements 30496b785
  • More debug statements 38b2c832f
  • Check if priority is set before assigning to issue 7d566463f
  • Add due info only if it is present in the issue 382e8ec29
  • Merge pull request #44 from kostajh/priority-and-due-activecollab 22ce01be1
  • User defined JQL queries for Jira services 24b996753
  • Support older python-requests. Relates to #46. 929991954
  • Pin requests<=0.14.2. Fixes #46. 1a71117ce
  • Add default for jira.query 64e18b7fb
  • More elegant setting of jira query variable f4f164e7c
  • Merge pull request #47 from ubuntudroid/develop df71d745c

0.5.7

  • Added list of contributors to the bottom of the README. 726a91986
  • minor: correction to annotation format 6d5fedad0
  • Merge pull request #37 from tychoish/jira-patch-1 7e7361aa5
  • Added notes about format for the .isues() method. #39 737d2ea82
  • First pass at activecollab2 integration 94d5cff9c
  • Reformat task description, add code for stripping html b152c3eba
  • Only add permalink as annotation. Comments are not useful. 78ce70cb9
  • Cleanup formatting. d117667ab
  • Handle cases where user tasks data isn't returned 18494dc1e
  • Log task count for debugging ae0396b8c
  • Debug formatting. 5e2a34716
  • Add notes to README 06b8d0cad
  • Add more info on configuring service 0ac46e26b
  • Add notes on API usage, minor code cleanup a041bc16f
  • Add note about api compatibility 925a638b1
  • Merge pull request #41 from kostajh/active-collab 1175c4dc3

0.5.6

  • support for jira to complete #32 4d2e6bf53
  • minor: tweak query d61083c38
  • jira: correcting link and tightening display a390609e3
  • jira: adding docs and example config information to readme 5d3e70a3b
  • Merge pull request #36 from tychoish/jira-service e51bed803
  • README tweaks. 364883c17

0.5.5

  • Support for TeamLab c81999adc
  • Support for RedMine 39aeb8b09
  • Merge pull request #34 from umonkey/develop fe1915c85
  • Death to pygithub3. 18fc9c59e
  • Protect against bitbucket repos that have no issues. For #35 c7b739956
  • Bugzilla comments as annotations. Fixes #27. 5126b6a99

0.5.4

  • Support for megaplan.ru 392b8c9a6
  • Support for Unicode in issue descriptions 125564ece
  • Updated README.rst to include megaplan support 01fe88a7c
  • Re-import deleted tasks 15e568a84
  • Fixed bad links to megaplan issue pages 4117bd8ca
  • Merge pull request #33 from umonkey/develop c35f5a2c9