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
- 18b6e5232 Unpin futures to avoid dependency conflicts https://github.com/ralphbean/bugwarrior/commit/18b6e5232
- b512100d5 Fix UDA fields table in gmail https://github.com/ralphbean/bugwarrior/commit/b512100d5
- b949cbb01 Ignore closed sprints for due date https://github.com/ralphbean/bugwarrior/commit/b949cbb01
- 5f9fc143d Support Phabricator installations without Maniphest installed https://github.com/ralphbean/bugwarrior/commit/5f9fc143d
- eea91cabf Remove unused projects dictionary https://github.com/ralphbean/bugwarrior/commit/eea91cabf
- dc614824a Make include_repos work the way the documentation suggests (#605) https://github.com/ralphbean/bugwarrior/commit/dc614824a
- 3e28b11f7 Fix tests on py27 due to configparser https://github.com/ralphbean/bugwarrior/commit/3e28b11f7
- 41ee8405a Add state and closedon UDAs to GitHub service https://github.com/ralphbean/bugwarrior/commit/41ee8405a
- b8a2e9a47 Mark new and updated tasks as completed if end date https://github.com/ralphbean/bugwarrior/commit/b8a2e9a47
- e9ab77786 Update tests for new GitHub closedon and state UDAs https://github.com/ralphbean/bugwarrior/commit/e9ab77786
- 4c5cedf94 Make tests coherent https://github.com/ralphbean/bugwarrior/commit/4c5cedf94
- efce86574 Add UDAs in documentation https://github.com/ralphbean/bugwarrior/commit/efce86574
- 9297ba717 Add test to expose sprint parsing bug https://github.com/ralphbean/bugwarrior/commit/9297ba717
- 1471b7f45 Fix for jira sprint parsing bug https://github.com/ralphbean/bugwarrior/commit/1471b7f45
- 4a3805373 Handle paths absolutes or with envvars for logging https://github.com/ralphbean/bugwarrior/commit/4a3805373
- 30e0fb2f9 Log exceptions during command execution with their backtrace https://github.com/ralphbean/bugwarrior/commit/30e0fb2f9
- abaa17936 Add support for Trello due dates https://github.com/ralphbean/bugwarrior/commit/abaa17936
- 5a2c6810d fix tests https://github.com/ralphbean/bugwarrior/commit/5a2c6810d
- 641842ef5 Add Debian BTS to the Readme https://github.com/ralphbean/bugwarrior/commit/641842ef5
- 726afa652 [JIRA] Add status and issue type UDAs https://github.com/ralphbean/bugwarrior/commit/726afa652
- 779bf8dd8 Add the ability to exclude Github pull-requests https://github.com/ralphbean/bugwarrior/commit/779bf8dd8
- 28879506b jira: split priority.name for lookup https://github.com/ralphbean/bugwarrior/commit/28879506b
- bf468543d Check if taskrc file exists before trying to load config https://github.com/ralphbean/bugwarrior/commit/bf468543d
- 05c5e2eb2 Raise proper exception when trying to handle data_path on config https://github.com/ralphbean/bugwarrior/commit/05c5e2eb2
- 52bdd8ae2 optionally set bug to "started" when assigned https://github.com/ralphbean/bugwarrior/commit/52bdd8ae2
- ccc371e15 code simplification based on PR feedback https://github.com/ralphbean/bugwarrior/commit/ccc371e15
- 0c139f34c gitlab: make the gitlabnumber UDA a string (fixes #552) https://github.com/ralphbean/bugwarrior/commit/0c139f34c
- 7a0b2959c Fix tests and docs for #557. https://github.com/ralphbean/bugwarrior/commit/7a0b2959c
- ce4beba12 Update python3 versions. https://github.com/ralphbean/bugwarrior/commit/ce4beba12
- 94a724b8a Update gitlab service to correct project request https://github.com/ralphbean/bugwarrior/commit/94a724b8a
- 4dccbed38 Fix when request single project for include_repos https://github.com/ralphbean/bugwarrior/commit/4dccbed38
- 6fc90d8cf Gitlab request projects in simple mode https://github.com/ralphbean/bugwarrior/commit/6fc90d8cf
- ec2024150 Fix default_priority option https://github.com/ralphbean/bugwarrior/commit/ec2024150
- 58c3b4edb Revert "Make pull requests a top priority." https://github.com/ralphbean/bugwarrior/commit/58c3b4edb
- ba93fabdd Don't hardcode priority for trello cards https://github.com/ralphbean/bugwarrior/commit/ba93fabdd
- 5af3b30a1 Set default priority in trello test. https://github.com/ralphbean/bugwarrior/commit/5af3b30a1
- 8fdb37826 Gitlab config membership filter https://github.com/ralphbean/bugwarrior/commit/8fdb37826
- d3d4e59e6 Gitlab config owner filter https://github.com/ralphbean/bugwarrior/commit/d3d4e59e6
- c01b977bf Fix gitlab test https://github.com/ralphbean/bugwarrior/commit/c01b977bf
- ec1128c41 Support ignoring some fields in Phabricator https://github.com/ralphbean/bugwarrior/commit/ec1128c41
- 64f0c2880 Merge branch 'ignore_stuff' into develop https://github.com/ralphbean/bugwarrior/commit/64f0c2880
- ffe11e743 Add a log message to help debug keyring password errors https://github.com/ralphbean/bugwarrior/commit/ffe11e743
- 0465f09ec services/gitlab.py: Refactor redundant code to _get_issue_objs() https://github.com/ralphbean/bugwarrior/commit/0465f09ec
- 92d60802f JIRA: Use explicit due date, if set. https://github.com/ralphbean/bugwarrior/commit/92d60802f
- 6397b2bb8 Refactor logic to return None if no valid sprint found. https://github.com/ralphbean/bugwarrior/commit/6397b2bb8
- 9f340b128 Redmine description is optional. https://github.com/ralphbean/bugwarrior/commit/9f340b128
- f69bbed8a Make newline stripping in annotations configurable. https://github.com/ralphbean/bugwarrior/commit/f69bbed8a
- 41664dc0f GitHub: Only query for user repos if an include_repos list is not specified. https://github.com/ralphbean/bugwarrior/commit/41664dc0f
- e322d4e42 An initial flake8 config. https://github.com/ralphbean/bugwarrior/commit/e322d4e42
- 7aad5253d PEP8: youtrack service. https://github.com/ralphbean/bugwarrior/commit/7aad5253d
- ca3d416c0 PEP8: jira cleanup. https://github.com/ralphbean/bugwarrior/commit/ca3d416c0
- 8a56c4b14 PEP8: taiga cleanup. https://github.com/ralphbean/bugwarrior/commit/8a56c4b14
- e874eece7 Adding initial teamworks projects support https://github.com/ralphbean/bugwarrior/commit/e874eece7
- 8118d8dcf Correcting name, adding dates, adding priority https://github.com/ralphbean/bugwarrior/commit/8118d8dcf
- 026be2439 Removing start, adding tests https://github.com/ralphbean/bugwarrior/commit/026be2439
- 2a88cb0fa Fixing project id, adding docs https://github.com/ralphbean/bugwarrior/commit/2a88cb0fa
- 244208db8 Doc edits, fixing return value https://github.com/ralphbean/bugwarrior/commit/244208db8
- 7fba706a4 Do not abort with ValueError when default_permission is blank https://github.com/ralphbean/bugwarrior/commit/7fba706a4
- ff3352785 Move this up a bit. https://github.com/ralphbean/bugwarrior/commit/ff3352785
- 28e6b178c Apply mock during instantiation. https://github.com/ralphbean/bugwarrior/commit/28e6b178c
- 12f214656 De-duplicate issues before first write to taskwarrior. https://github.com/ralphbean/bugwarrior/commit/12f214656
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
- b41f814af Pagure API now requires a parameter. https://github.com/ralphbean/bugwarrior/commit/b41f814af
- 41280d6eb Add path attribute to BugwarriorData class so services can store data files. https://github.com/ralphbean/bugwarrior/commit/41280d6eb
- 8b987734b GMail service for bugwarrior https://github.com/ralphbean/bugwarrior/commit/8b987734b
- f914c1358 Add documentation for gmail service. https://github.com/ralphbean/bugwarrior/commit/f914c1358
- ddc60f6ee Wrap gmail authentication in a multiprocessing Lock. https://github.com/ralphbean/bugwarrior/commit/ddc60f6ee
- 51eaa4049 Gmail oauth flow shouldn't attempt to parse the command line. https://github.com/ralphbean/bugwarrior/commit/51eaa4049
- 9c5cf1025 github: prefix project name with org name https://github.com/ralphbean/bugwarrior/commit/9c5cf1025
- f91afba4b github: fix involves: query https://github.com/ralphbean/bugwarrior/commit/f91afba4b
- 39762c669 Update docs for common service configuration options https://github.com/ralphbean/bugwarrior/commit/39762c669
- 510e454ad Validate all common service configuration options https://github.com/ralphbean/bugwarrior/commit/510e454ad
- 3642b02bf services/__init__: Refactor handling of defaults (#493) https://github.com/ralphbean/bugwarrior/commit/3642b02bf
- 7b935b8d9 Use aslist everywhere when parsing list config options. https://github.com/ralphbean/bugwarrior/commit/7b935b8d9
- b2f7463a9 Update test for db handling of multiple static fields. https://github.com/ralphbean/bugwarrior/commit/b2f7463a9
- 89d6deddc Also include tasks for taiga (#499) https://github.com/ralphbean/bugwarrior/commit/89d6deddc
- 1d5b2af43 Globally exclude __pycache__ and py[co] from sdist https://github.com/ralphbean/bugwarrior/commit/1d5b2af43
- 992d35804 Update tests to support responses-0.6. https://github.com/ralphbean/bugwarrior/commit/992d35804
- c1f7fc57b add fallback way for annotation on gerrit service https://github.com/ralphbean/bugwarrior/commit/c1f7fc57b
- 65a957a30 adds namespace to gitlab uda https://github.com/ralphbean/bugwarrior/commit/65a957a30
- c5ed53be6 gitlab: filter repositories by regex https://github.com/ralphbean/bugwarrior/commit/c5ed53be6
- 05eb98ab7 doc: rework section Common Service Configuration Options https://github.com/ralphbean/bugwarrior/commit/05eb98ab7
- be408d291 Add python3.6 to the test matrix. https://github.com/ralphbean/bugwarrior/commit/be408d291
- fca71c87f Modify drop static field logic to prevent KeyError https://github.com/ralphbean/bugwarrior/commit/fca71c87f
- 370cad3ce Prepend Bitbucket project name to Taskwarrior project https://github.com/ralphbean/bugwarrior/commit/370cad3ce
- f84187139 Prepend Gitlab namespace path to Taskwarrior project https://github.com/ralphbean/bugwarrior/commit/f84187139
- 6c8788360 TypeError: not enough arguments for format string https://github.com/ralphbean/bugwarrior/commit/6c8788360
- 38e175a5f Remove dbus-python from keyring dependencies. https://github.com/ralphbean/bugwarrior/commit/38e175a5f
- 614f021f5 Work around bugzilla flags issue https://github.com/ralphbean/bugwarrior/commit/614f021f5
- c87044c1f Use comma instead of space separated list for [service].add_tags in example configuration https://github.com/ralphbean/bugwarrior/commit/c87044c1f
- 8ac1927c5 Update installation docs. https://github.com/ralphbean/bugwarrior/commit/8ac1927c5
- 55ab7ea31 Use get_password to evaluate API key https://github.com/ralphbean/bugwarrior/commit/55ab7ea31
- afa28123a Preserve existing environment variables when calling task https://github.com/ralphbean/bugwarrior/commit/afa28123a
- dc30b38db config.py/get_data_path: Copy our environment before changing https://github.com/ralphbean/bugwarrior/commit/dc30b38db
- 1fbdc7c62 config.py: Don't try to remove empty TASKDATA env variables https://github.com/ralphbean/bugwarrior/commit/1fbdc7c62
- fe5da905b test_config.py: Test TASKDATA is not set, rather than setting it empty https://github.com/ralphbean/bugwarrior/commit/fe5da905b
- 7fda40572 Phabricator: mention Maniphest, how to create .arcrc https://github.com/ralphbean/bugwarrior/commit/7fda40572
- bfbcc3a36 Store GMail labels in a new gmaillabels UDA (#555) https://github.com/ralphbean/bugwarrior/commit/bfbcc3a36
- 0724da884 Gitlab Weight UDA https://github.com/ralphbean/bugwarrior/commit/0724da884
- a132cbf9f Convert Jira time to UTC and strip microseconds (Closes: #450) https://github.com/ralphbean/bugwarrior/commit/a132cbf9f
- 8403cb817 Add support for annotation_links in Debian BTS https://github.com/ralphbean/bugwarrior/commit/8403cb817
- 6d04fc2cf Add phabricator.host option to enable multiple instances https://github.com/ralphbean/bugwarrior/commit/6d04fc2cf
- f49fbf63d Phabricator: Fix maniphest.query parameter projectPHIDs https://github.com/ralphbean/bugwarrior/commit/f49fbf63d
- 903f782a1 Phabricator: Fix "local variable 'issue' referenced before assignment" for diffs https://github.com/ralphbean/bugwarrior/commit/903f782a1
- a06d3712a Phabricator: Catch KeyErrors when fetching issues and diffs https://github.com/ralphbean/bugwarrior/commit/a06d3712a
- eddc690bb Phabricator: Fix comparing with projects/repositories https://github.com/ralphbean/bugwarrior/commit/eddc690bb
- 58da68f60 Phabricator: Use priorities of issues https://github.com/ralphbean/bugwarrior/commit/58da68f60
- 776a917e8 JiraIssue: set issue due to sprint endDate (#549) https://github.com/ralphbean/bugwarrior/commit/776a917e8
- 9dad3c180 Remove unnecessary conditional (#572) https://github.com/ralphbean/bugwarrior/commit/9dad3c180
- 2ff724d10 [phabricator] Connect to phabricator without Differential (#576) https://github.com/ralphbean/bugwarrior/commit/2ff724d10
- ee5c46f88 DOC: services/gmail.rst: Add newlines after .. code: https://github.com/ralphbean/bugwarrior/commit/ee5c46f88
- 4b02f4a62 gitlab: migrate to APIv4 https://github.com/ralphbean/bugwarrior/commit/4b02f4a62
- 37269a2e9 gitlab WIP status is True or False. Use asbool to convert from string to numeric https://github.com/ralphbean/bugwarrior/commit/37269a2e9
- e831d80c3 added testcase for wip flip https://github.com/ralphbean/bugwarrior/commit/e831d80c3
- 3a6de6f9c Moved data definition to setUp method https://github.com/ralphbean/bugwarrior/commit/3a6de6f9c
- 2664b5669 redmine: add fetch_ssl configuration option https://github.com/ralphbean/bugwarrior/commit/2664b5669
- e8c15289c gitlab: uses created at date as entry date https://github.com/ralphbean/bugwarrior/commit/e8c15289c
- 104325271 github: uses created at date as entry date https://github.com/ralphbean/bugwarrior/commit/104325271
- d48f735ce gitlab: fetch annotations only if necessary https://github.com/ralphbean/bugwarrior/commit/d48f735ce
- 1bc853026 gitlab: uses due date as taskwarrior due date https://github.com/ralphbean/bugwarrior/commit/1bc853026
- 7df339e67 build list for multiple taiga tags (#594) https://github.com/ralphbean/bugwarrior/commit/7df339e67
- c9abd1a2d gitlab: fixes tests https://github.com/ralphbean/bugwarrior/commit/c9abd1a2d
- cc1cb7a33 github: adds namespace uda (#587) https://github.com/ralphbean/bugwarrior/commit/cc1cb7a33
- da9221ea6 set allow_no_value=True so that it doesn't break on Python 3.7 https://github.com/ralphbean/bugwarrior/commit/da9221ea6
Resolve merge inconsistency with master branch.
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
- 69bd63659 Replace development config with --debug flag. https://github.com/ralphbean/bugwarrior/commit/69bd63659
- e0931eafc Purge unittest2 now that we only test in 2.7+. https://github.com/ralphbean/bugwarrior/commit/e0931eafc
- e55371e39 #295: Proof of concept. https://github.com/ralphbean/bugwarrior/commit/e55371e39
- 18baef532 Fix get_keyring_service, add docs, and style. https://github.com/ralphbean/bugwarrior/commit/18baef532
- 5969ed2fb Replace remaining urrlib2 usage with requests. https://github.com/ralphbean/bugwarrior/commit/5969ed2fb
- 4150569ae Switch redmine from urllib2 to requests. https://github.com/ralphbean/bugwarrior/commit/4150569ae
- fd66b5d8b A service for pulling issues from a taiga instance. https://github.com/ralphbean/bugwarrior/commit/fd66b5d8b
- 76409b411 Clean up IssueService.include https://github.com/ralphbean/bugwarrior/commit/76409b411
- 28a6e2bab Give config_get_password a default argument for login. https://github.com/ralphbean/bugwarrior/commit/28a6e2bab
- 0febb90b4 Simplify taiga headers. https://github.com/ralphbean/bugwarrior/commit/0febb90b4
- 567bf72b2 This is actually numeric. https://github.com/ralphbean/bugwarrior/commit/567bf72b2
- 3e4cbf716 Add a test_to_taskwarrior test case for taiga. https://github.com/ralphbean/bugwarrior/commit/3e4cbf716
- 4a42012bd Add ServiceClient base class. https://github.com/ralphbean/bugwarrior/commit/4a42012bd
- 8b663eb33 Fetch github comments only when they will be used https://github.com/ralphbean/bugwarrior/commit/8b663eb33
- ece326830 Fix a bug from #303. https://github.com/ralphbean/bugwarrior/commit/ece326830
- 81e8d74d0 Fix a bug from #302, when values are absent from the config. https://github.com/ralphbean/bugwarrior/commit/81e8d74d0
- 3d3fcf2bb A gerrit service.. and only a gerrit service. https://github.com/ralphbean/bugwarrior/commit/3d3fcf2bb
- ea7f08f98 Explain this slice. https://github.com/ralphbean/bugwarrior/commit/ea7f08f98
- 41f88170c Add an explanatory comment. https://github.com/ralphbean/bugwarrior/commit/41f88170c
- 82b75f52d This is not a bool. https://github.com/ralphbean/bugwarrior/commit/82b75f52d
- f99909433 Complain when users specify old config values. https://github.com/ralphbean/bugwarrior/commit/f99909433
- 6b3a8109f Add responses and test Bitbucket issues. https://github.com/ralphbean/bugwarrior/commit/6b3a8109f
- 6c487d742 Test github issues. https://github.com/ralphbean/bugwarrior/commit/6c487d742
- 399597c3a Test gitlab issues. https://github.com/ralphbean/bugwarrior/commit/399597c3a
- ff6b06056 Test jira issues. https://github.com/ralphbean/bugwarrior/commit/ff6b06056
- 355f3365c Test activecollab issues. https://github.com/ralphbean/bugwarrior/commit/355f3365c
- 4084ab965 Test activecollab2 issues and fix bugs. https://github.com/ralphbean/bugwarrior/commit/4084ab965
- b222c991f Test bugzilla issues. https://github.com/ralphbean/bugwarrior/commit/b222c991f
- d375a2aba Test gerrit issues. https://github.com/ralphbean/bugwarrior/commit/d375a2aba
- 228febfb2 Run assertEqual against record dict. https://github.com/ralphbean/bugwarrior/commit/228febfb2
- 0ee936712 Test megaplan issues. https://github.com/ralphbean/bugwarrior/commit/0ee936712
- 52c3ca2e5 Test redmine issues. https://github.com/ralphbean/bugwarrior/commit/52c3ca2e5
- 85ebb829c Fix taiga ServiceClient.json_response TypeError. https://github.com/ralphbean/bugwarrior/commit/85ebb829c
- 6dfb913f9 Test taiga issues. https://github.com/ralphbean/bugwarrior/commit/6dfb913f9
- 6953f96be Test teamlab issues. https://github.com/ralphbean/bugwarrior/commit/6953f96be
- 9a87148ab Test trac issues. https://github.com/ralphbean/bugwarrior/commit/9a87148ab
- 2b75ce4a7 Add AbstractServiceTest base class. https://github.com/ralphbean/bugwarrior/commit/2b75ce4a7
- 5cad26267 Add ServiceTest.add_response method. https://github.com/ralphbean/bugwarrior/commit/5cad26267
- 38a79c8ac Simplify SerivceClient.json_response interface. https://github.com/ralphbean/bugwarrior/commit/38a79c8ac
- bd7d866ab Refactor githubutils into a ServiceClient. https://github.com/ralphbean/bugwarrior/commit/bd7d866ab
- 4ca49a7df Add a docstring to ServiceClient. https://github.com/ralphbean/bugwarrior/commit/4ca49a7df
- acda8d3e4 Move GithubClient to github.py. https://github.com/ralphbean/bugwarrior/commit/acda8d3e4
- ecad1b175 Add pull request documentation. https://github.com/ralphbean/bugwarrior/commit/ecad1b175
- c6704f4e9 Bitbucket: Paginate through object collection returned by API call https://github.com/ralphbean/bugwarrior/commit/c6704f4e9
- b32bb03ad Bitbucket: Fix only_if_assigned with API 2.0 https://github.com/ralphbean/bugwarrior/commit/b32bb03ad
- d796bc83c Bitbucket: add tests for the pagination and assignee https://github.com/ralphbean/bugwarrior/commit/d796bc83c
- 7253b61b7 Return a list instead of an iterator in fetch_issues https://github.com/ralphbean/bugwarrior/commit/7253b61b7
- e8a1fad91 Generate bitbucket's requests kwargs in __init__. https://github.com/ralphbean/bugwarrior/commit/e8a1fad91
- 2dc28f9de Eliminate one of the data fetching methods. https://github.com/ralphbean/bugwarrior/commit/2dc28f9de
- 231333190 Encourage work in progress PR's. https://github.com/ralphbean/bugwarrior/commit/231333190
- af6b7f05a Point to CONTRIBUTING.md to constributing docs. https://github.com/ralphbean/bugwarrior/commit/af6b7f05a
- 542a7fc2a Fix typo in option name 'inline_links' in docs https://github.com/ralphbean/bugwarrior/commit/542a7fc2a
- 032ee5128 Enable syntax coloring for configuration examples https://github.com/ralphbean/bugwarrior/commit/032ee5128
- cc88528e8 Revert "Point to CONTRIBUTING.md to constributing docs." https://github.com/ralphbean/bugwarrior/commit/cc88528e8
- 1810f05f2 Github: add an option to skip user issues https://github.com/ralphbean/bugwarrior/commit/1810f05f2
- b6dbd9671 Update docs link to readthedocs.io. https://github.com/ralphbean/bugwarrior/commit/b6dbd9671
- cdef5e7b8 Use https for da.gd :) https://github.com/ralphbean/bugwarrior/commit/cdef5e7b8
- b0cee49d5 Include github private repos (take 2). Fix #282. https://github.com/ralphbean/bugwarrior/commit/b0cee49d5
- 10cc232c7 Improve JIRA integration https://github.com/ralphbean/bugwarrior/commit/10cc232c7
- 68ec0798a Fix typos. https://github.com/ralphbean/bugwarrior/commit/68ec0798a
- 2b936e01a Add missing import. https://github.com/ralphbean/bugwarrior/commit/2b936e01a
- 2e1419dc2 Kill twiggy. https://github.com/ralphbean/bugwarrior/commit/2e1419dc2
- 24f1de44c Use requests "sessions". https://github.com/ralphbean/bugwarrior/commit/24f1de44c
- 48bcea1db Fix messed up logging in die(). https://github.com/ralphbean/bugwarrior/commit/48bcea1db
- f393d2f4c Store Trac component in UDA for Trac service https://github.com/ralphbean/bugwarrior/commit/f393d2f4c
- 511b1f534 Update Sphinx docs to reflect new traccomponent UDA https://github.com/ralphbean/bugwarrior/commit/511b1f534
- fae7e710e Update Trac tests to include component UDA https://github.com/ralphbean/bugwarrior/commit/fae7e710e
- 2d3f7f6ef Add full docs authors list to the man page. https://github.com/ralphbean/bugwarrior/commit/2d3f7f6ef
- 7439ad815 Modify headers instead of overwriting. https://github.com/ralphbean/bugwarrior/commit/7439ad815
- 5cdb0d137 Make Jira installation example in docs ZSH compatible (#349) https://github.com/ralphbean/bugwarrior/commit/5cdb0d137
- d116513c4 Skip activecollab tests if pandoc is not installed (#351) https://github.com/ralphbean/bugwarrior/commit/d116513c4
- 037673212 Add help text to bugwarrior-pull's --debug flag. (#352) https://github.com/ralphbean/bugwarrior/commit/037673212
- 5be94b753 Make bitbucketid numeric. (#353) https://github.com/ralphbean/bugwarrior/commit/5be94b753
- f4f1fc193 Initial Debian BTS support https://github.com/ralphbean/bugwarrior/commit/f4f1fc193
- 162f7fe8d Use requests not urllib{,2} https://github.com/ralphbean/bugwarrior/commit/162f7fe8d
- 80e757382 Use asbool in place of local bool parsing https://github.com/ralphbean/bugwarrior/commit/80e757382
- dff2e7772 Add debianbts as a dependency for the bts service https://github.com/ralphbean/bugwarrior/commit/dff2e7772
- df71ee28e Add tests for BTS service https://github.com/ralphbean/bugwarrior/commit/df71ee28e
- 539d70918 travis: pip install PySimpleSOAP before installing everything else. https://github.com/ralphbean/bugwarrior/commit/539d70918
- c0427c9fb Updates to the docs for BTS service https://github.com/ralphbean/bugwarrior/commit/c0427c9fb
- 3a82edb9d Adds Iain R. Learmonth to the contributors list in the README https://github.com/ralphbean/bugwarrior/commit/3a82edb9d
- 34f998b21 Removes debianbts library as an attribute from the BTS service class https://github.com/ralphbean/bugwarrior/commit/34f998b21
- e81ac423a Fixes documentation for BTS module, email -> bts.email https://github.com/ralphbean/bugwarrior/commit/e81ac423a
- 00fc7f508 Adds useful validation of the configuration for the BTS service https://github.com/ralphbean/bugwarrior/commit/00fc7f508
- 87dbd3aa6 Allow to ignore tasks marked as pending in the BTS https://github.com/ralphbean/bugwarrior/commit/87dbd3aa6
- 1f15f947f PEP8 fixes for new BTS service https://github.com/ralphbean/bugwarrior/commit/1f15f947f
- 5cc1e64f6 Use mock for monkeypatching. https://github.com/ralphbean/bugwarrior/commit/5cc1e64f6
- a3c67890b Catch IOError when loading config, useful message https://github.com/ralphbean/bugwarrior/commit/a3c67890b
- 8d2783bee Don't ignore exit return code when thrown in pull https://github.com/ralphbean/bugwarrior/commit/8d2783bee
- 088a0d5fd DRY up ioerror exception handling. https://github.com/ralphbean/bugwarrior/commit/088a0d5fd
- 0eee37341 Eliminate unnecessary exception handling. https://github.com/ralphbean/bugwarrior/commit/0eee37341
- 2f76cf9da Set up logging in _try_load_config. https://github.com/ralphbean/bugwarrior/commit/2f76cf9da
- 112d63045 Fix typos https://github.com/ralphbean/bugwarrior/commit/112d63045
- 5c42553db Fix bugwarrior-uda TypeError. https://github.com/ralphbean/bugwarrior/commit/5c42553db
- 8e8dec87f Log exception type and reason but not traceback. https://github.com/ralphbean/bugwarrior/commit/8e8dec87f
- 6405e1ad3 gitlab: expose duedates https://github.com/ralphbean/bugwarrior/commit/6405e1ad3
- f065c3a2c gitlab: update up and downvotes for issues https://github.com/ralphbean/bugwarrior/commit/f065c3a2c
- a68d11a69 bitbucket: update docs https://github.com/ralphbean/bugwarrior/commit/a68d11a69
- 9486d7daa gitlab: return {} for API failures https://github.com/ralphbean/bugwarrior/commit/9486d7daa
- bcdb48c22 gitlab: implement support for todo items https://github.com/ralphbean/bugwarrior/commit/bcdb48c22
- 98118d837 gitlab: catch HTTP errors more accurately https://github.com/ralphbean/bugwarrior/commit/98118d837
- 912a579f2 Only filter todos if "include_all_todos" is False. https://github.com/ralphbean/bugwarrior/commit/912a579f2
- 2d283e3f2 Minimize duplication in to_taskwarrior. https://github.com/ralphbean/bugwarrior/commit/2d283e3f2
- 28335a203 Starting on a trello backend https://github.com/ralphbean/bugwarrior/commit/28335a203
- 5cc12e275 Add TrelloIssue and TrelloService class https://github.com/ralphbean/bugwarrior/commit/5cc12e275
- 6695b04d0 Add option to import trello labels as tags https://github.com/ralphbean/bugwarrior/commit/6695b04d0
- 4307026ee Update documentation https://github.com/ralphbean/bugwarrior/commit/4307026ee
- a5eddd696 Clean the code a bit https://github.com/ralphbean/bugwarrior/commit/a5eddd696
- 6b34822b1 Trello: Refactor service to add card filtering https://github.com/ralphbean/bugwarrior/commit/6b34822b1
- d386e13ef Trello: Don't change label case by default https://github.com/ralphbean/bugwarrior/commit/d386e13ef
- bcde60297 Trello: Add URL screenshot to the doc https://github.com/ralphbean/bugwarrior/commit/bcde60297
- e07c025b5 Fix some unicode problems https://github.com/ralphbean/bugwarrior/commit/e07c025b5
- c202739f0 Trello: Use json_response https://github.com/ralphbean/bugwarrior/commit/c202739f0
- 766c3cc3a Trello: Replace config_get_list by a function aslist https://github.com/ralphbean/bugwarrior/commit/766c3cc3a
- 01ca30418 Use the new 'aslist' function in other service https://github.com/ralphbean/bugwarrior/commit/01ca30418
- 7ab59b3e5 Trello: Allow multiple boards in a block https://github.com/ralphbean/bugwarrior/commit/7ab59b3e5
- 6a9bb00da Trello: Add test for method issues() https://github.com/ralphbean/bugwarrior/commit/6a9bb00da
- 2cf320d93 Trello: Update and extend documentation https://github.com/ralphbean/bugwarrior/commit/2cf320d93
- a35343879 Trello: Change option name to only_if_assigned https://github.com/ralphbean/bugwarrior/commit/a35343879
- ac2996dfa Remove documetation for trello.only_if_assigned https://github.com/ralphbean/bugwarrior/commit/ac2996dfa
- 90802d0c8 Trello: Implement common option "also_unassigned" https://github.com/ralphbean/bugwarrior/commit/90802d0c8
- a5adcbc71 Use ServiceClient in trello service https://github.com/ralphbean/bugwarrior/commit/a5adcbc71
- cd7125fb0 Add support for environment variable $BUGWARRIORRC https://github.com/ralphbean/bugwarrior/commit/cd7125fb0
- f1eb43bf2 Add comment fetching to trello service https://github.com/ralphbean/bugwarrior/commit/f1eb43bf2
- 3e47a474c Saving and restoring environment in tests https://github.com/ralphbean/bugwarrior/commit/3e47a474c
- 28def751a Fix gitlab include/exclude repos https://github.com/ralphbean/bugwarrior/commit/28def751a
- 321f79f8f Use milestone title instead of id for githubmilestone https://github.com/ralphbean/bugwarrior/commit/321f79f8f
- 6872ab8c3 Fix some problems with unicode https://github.com/ralphbean/bugwarrior/commit/6872ab8c3
- 6816ebb3c Fix typos https://github.com/ralphbean/bugwarrior/commit/6816ebb3c
- 4e12ad597 Change RC file priorities https://github.com/ralphbean/bugwarrior/commit/4e12ad597
- c4da18737 Add documentation about config file https://github.com/ralphbean/bugwarrior/commit/c4da18737
- 4a7da3d6a Add trello to the README https://github.com/ralphbean/bugwarrior/commit/4a7da3d6a
- 1c8fa7c6a bts: Reject configuration if UDD options specified but UDD not used https://github.com/ralphbean/bugwarrior/commit/1c8fa7c6a
- 9199e9aae Get data location from taskwarrior. https://github.com/ralphbean/bugwarrior/commit/9199e9aae
- 122a694ce docs: refer to taskrc as a file, not a path https://github.com/ralphbean/bugwarrior/commit/122a694ce
- f0fcbcb4a Anchor data location search pattern. https://github.com/ralphbean/bugwarrior/commit/f0fcbcb4a
- 34ccf04f4 If data location cannot be found, raise exception. https://github.com/ralphbean/bugwarrior/commit/34ccf04f4
- 6c1f9c259 Set up a taskrc and data directory for tests. https://github.com/ralphbean/bugwarrior/commit/6c1f9c259
- a1815929b os.mkdir does not return the path. https://github.com/ralphbean/bugwarrior/commit/a1815929b
- 5ba5c88a0 Upgrade taskwarrior 2.3.0 -> 2.4.4. https://github.com/ralphbean/bugwarrior/commit/5ba5c88a0
- 088f68b97 Import JIRA sprint names as labels. https://github.com/ralphbean/bugwarrior/commit/088f68b97
- 74fbce77a Guard against non-iterable NoneType here. https://github.com/ralphbean/bugwarrior/commit/74fbce77a
- de3f13a71 Make the option name more similar to another nearby, similar option. https://github.com/ralphbean/bugwarrior/commit/de3f13a71
- a21a62189 Make sure to initialize this. https://github.com/ralphbean/bugwarrior/commit/a21a62189
- fba32cfa2 Add PATH to environment. https://github.com/ralphbean/bugwarrior/commit/fba32cfa2
- bcec847c8 Reuse config setup/teardown. https://github.com/ralphbean/bugwarrior/commit/bcec847c8
- 50ffaa0f2 Fresh config for every test unit. https://github.com/ralphbean/bugwarrior/commit/50ffaa0f2
- 201750e7e Set data file mode to 0600 and test BugwarriorData. https://github.com/ralphbean/bugwarrior/commit/201750e7e
- 67e8f3642 Switch from statement coverage to branch coverage. https://github.com/ralphbean/bugwarrior/commit/67e8f3642
- f2982ee24 Improve @oracle documentation https://github.com/ralphbean/bugwarrior/commit/f2982ee24
- 76f7f616b Switch from coveralls -> codecov. https://github.com/ralphbean/bugwarrior/commit/76f7f616b
- 109499264 Fix unicode issues in notifications https://github.com/ralphbean/bugwarrior/commit/109499264
- a266278b9 Supress warning when using gobject notifications https://github.com/ralphbean/bugwarrior/commit/a266278b9
- b2ca93d8e Handle multiple kinds of sprint fields. https://github.com/ralphbean/bugwarrior/commit/b2ca93d8e
- 9997f188d Only query for open github PRs (#377) https://github.com/ralphbean/bugwarrior/commit/9997f188d
- d5b3e07fa Test config.get_data_path. https://github.com/ralphbean/bugwarrior/commit/d5b3e07fa
- f8c8c0342 Remove unused function. https://github.com/ralphbean/bugwarrior/commit/f8c8c0342
- 6a3b34b2f More tests for db.merge_left. https://github.com/ralphbean/bugwarrior/commit/6a3b34b2f
- f7a1cbb4d Don't re-implement for/else control flow. https://github.com/ralphbean/bugwarrior/commit/f7a1cbb4d
- 6a1ff739e Test db.synchronize. https://github.com/ralphbean/bugwarrior/commit/6a1ff739e
- d74946ded Test db.get_defined_udas_as_strings. https://github.com/ralphbean/bugwarrior/commit/d74946ded
- 431c958af redmine: import first 100 issues instead 25 https://github.com/ralphbean/bugwarrior/commit/431c958af
- 643b318dc Fix redmine test. https://github.com/ralphbean/bugwarrior/commit/643b318dc
- fb41c63cf gitlab: match types when including all todo items https://github.com/ralphbean/bugwarrior/commit/fb41c63cf
- b11bc154f gitlab: ignore the id https://github.com/ralphbean/bugwarrior/commit/b11bc154f
- 757de15e6 github: refactor filtering based on the repo name https://github.com/ralphbean/bugwarrior/commit/757de15e6
- 08378614b github: filter out involved issues by repo https://github.com/ralphbean/bugwarrior/commit/08378614b
- 14ee268a8 github: simpler repo name parsing https://github.com/ralphbean/bugwarrior/commit/14ee268a8
- df374f120 github: also filter assigned issues https://github.com/ralphbean/bugwarrior/commit/df374f120
- ecd8309c0 Add a github UDA for user field https://github.com/ralphbean/bugwarrior/commit/ecd8309c0
- f78b9e5fb Filter gitlab requests by author https://github.com/ralphbean/bugwarrior/commit/f78b9e5fb
- f766dda0f Document how to use systemd timers to run bugwarrior-pull. https://github.com/ralphbean/bugwarrior/commit/f766dda0f
- cff7427b6 Add documentation for static_fields config (#407) https://github.com/ralphbean/bugwarrior/commit/cff7427b6
- 267f0129e add tox support to test both py27 and py34 https://github.com/ralphbean/bugwarrior/commit/267f0129e
- 2f7ca55f9 use XDG_CACHE_HOME if available https://github.com/ralphbean/bugwarrior/commit/2f7ca55f9
- 88808e49b futurize bugwarrior: add support for python3 https://github.com/ralphbean/bugwarrior/commit/88808e49b
- 8e52e136e fixes a compatibility problem in Issue.__str__ and friends https://github.com/ralphbean/bugwarrior/commit/8e52e136e
- f84d83afb depends on pyac>=0.1.5 for python3 support https://github.com/ralphbean/bugwarrior/commit/f84d83afb
- 9bb049b2f depends on python-debianbts>=2.6.1 for improved ssl support on py34 https://github.com/ralphbean/bugwarrior/commit/9bb049b2f
- 3abe0720a Remove unrequired list coercion. https://github.com/ralphbean/bugwarrior/commit/3abe0720a
- 36cd992af Remove functools32 and lru_cache usage. https://github.com/ralphbean/bugwarrior/commit/36cd992af
- 9d909affb In python3, octals must begin with "0o". https://github.com/ralphbean/bugwarrior/commit/9d909affb
- 3f0f36923 In python3, query param order is unpredictable. https://github.com/ralphbean/bugwarrior/commit/3f0f36923
- 16f34794d Python3 compatibility for recent code additions. https://github.com/ralphbean/bugwarrior/commit/16f34794d
- 67f0458a6 Skip megaplan tests in python3. https://github.com/ralphbean/bugwarrior/commit/67f0458a6
- fc48a15a4 Add python3 to travis matrix. https://github.com/ralphbean/bugwarrior/commit/fc48a15a4
- 9d3d689f8 Add python3 to classifiers. https://github.com/ralphbean/bugwarrior/commit/9d3d689f8
- 8132b9658 Add requirement section in the documentation https://github.com/ralphbean/bugwarrior/commit/8132b9658
- f52e7788c Set highlight to console in contributing docs https://github.com/ralphbean/bugwarrior/commit/f52e7788c
- 371fb0b4c Add an FAQ https://github.com/ralphbean/bugwarrior/commit/371fb0b4c
- 877bbdd7a Taskwarrior expects tags to not have spaces, otherwise you cannot query with them. https://github.com/ralphbean/bugwarrior/commit/877bbdd7a
- 4e4fea19c Merge branch 'feature/jira-sprints' into develop https://github.com/ralphbean/bugwarrior/commit/4e4fea19c
- 2e3beeb16 Merge branch 'develop' of github.com:ralphbean/bugwarrior into develop https://github.com/ralphbean/bugwarrior/commit/2e3beeb16
- 9d8eb35b4 Typofix. https://github.com/ralphbean/bugwarrior/commit/9d8eb35b4
- 83c13b0e8 Trailing comma. https://github.com/ralphbean/bugwarrior/commit/83c13b0e8
- 16c4cae28 Avoid installing a version of future. https://github.com/ralphbean/bugwarrior/commit/16c4cae28
- 48d91a76b Update our required version of six. https://github.com/ralphbean/bugwarrior/commit/48d91a76b
- 9e49220f0 With future, we are expected to use py3 import aliases. https://github.com/ralphbean/bugwarrior/commit/9e49220f0
- 10d391889 Update the db test with a change from another PR. https://github.com/ralphbean/bugwarrior/commit/10d391889
- 66357380b Use a dependable sorting order when comparing. https://github.com/ralphbean/bugwarrior/commit/66357380b
- a0b923bf9 Use a different dbm cache file for different python versions. https://github.com/ralphbean/bugwarrior/commit/a0b923bf9
- ff9b56319 Test py35 with tox as well. https://github.com/ralphbean/bugwarrior/commit/ff9b56319
- 9a806e23f Exposition. https://github.com/ralphbean/bugwarrior/commit/9a806e23f
- 43ea5ba0d Check for errors from the taiga API and surface them. https://github.com/ralphbean/bugwarrior/commit/43ea5ba0d
- 122e1a3ac Fix @oracle:eval with Github and python 3 https://github.com/ralphbean/bugwarrior/commit/122e1a3ac
- 01ae4f580 Put the BugwarriorData instance in the config object https://github.com/ralphbean/bugwarrior/commit/01ae4f580
- efec9fcf0 Support passing issue_limit in the config https://github.com/ralphbean/bugwarrior/commit/efec9fcf0
- fa6fe1240 Map due_date https://github.com/ralphbean/bugwarrior/commit/fa6fe1240
- 2fbc89c13 Add description field, convert ID to numeric https://github.com/ralphbean/bugwarrior/commit/2fbc89c13
- cd4eae1c8 Add more core fields https://github.com/ralphbean/bugwarrior/commit/cd4eae1c8
- f033927b7 Remove unneeded user_id, add Assigned To field https://github.com/ralphbean/bugwarrior/commit/f033927b7
- 52e38dd99 Make keyring dependency optional. Resolve #343. https://github.com/ralphbean/bugwarrior/commit/52e38dd99
- ca03f8db4 Better date/time handling for created, updated, due https://github.com/ralphbean/bugwarrior/commit/ca03f8db4
- 47837358f Adjust variable name for consistency https://github.com/ralphbean/bugwarrior/commit/47837358f
- 7968a93c1 Add some TODOs https://github.com/ralphbean/bugwarrior/commit/7968a93c1
- ab0929644 More date handling fixes, use task calc for estimated hours https://github.com/ralphbean/bugwarrior/commit/ab0929644
- 959f998a4 Specify a more realistic limit in the docs https://github.com/ralphbean/bugwarrior/commit/959f998a4
- b899e8349 Also use task calc on spent_hours https://github.com/ralphbean/bugwarrior/commit/b899e8349
- 1581ed709 Make project name alphanumeric and lowercase https://github.com/ralphbean/bugwarrior/commit/1581ed709
- 574542563 Add support for YouTrack issue tracker. https://github.com/ralphbean/bugwarrior/commit/574542563
- 3325a0460 Standardize docs for .verify_ssl service option in supported issue trackers. https://github.com/ralphbean/bugwarrior/commit/3325a0460
- fc3693ee3 Work on tests https://github.com/ralphbean/bugwarrior/commit/fc3693ee3
- 516961b05 Improved formatting of project names https://github.com/ralphbean/bugwarrior/commit/516961b05
- 71e2f1fda Add kerberos authentication to JiraService https://github.com/ralphbean/bugwarrior/commit/71e2f1fda
- 69e63154e Update redmine tests. https://github.com/ralphbean/bugwarrior/commit/69e63154e
- c9e07229f redmine: Respect only_if_assigned configuration. self.issue_limit = issue_limit https://github.com/ralphbean/bugwarrior/commit/c9e07229f
- 7ba172536 redmine: Create redmineduedate UDA. https://github.com/ralphbean/bugwarrior/commit/7ba172536
- 580db8712 We should verify by default here. https://github.com/ralphbean/bugwarrior/commit/580db8712
- 7c1fae2d9 Remove unpickleable attributes from exception https://github.com/ralphbean/bugwarrior/commit/7c1fae2d9
- 517e7021b Make sure e.request is not None before removing hooks (#433) https://github.com/ralphbean/bugwarrior/commit/517e7021b
- 7e0cf8e28 Include the issue url for jira tasks even if there are no annotations. https://github.com/ralphbean/bugwarrior/commit/7e0cf8e28
- fb10cf294 gerrit: Track the branch and topic used by each change https://github.com/ralphbean/bugwarrior/commit/fb10cf294
- 6acb4695a Pesky None. https://github.com/ralphbean/bugwarrior/commit/6acb4695a
- 834d56844 Allow unlimited description and annotation lengths https://github.com/ralphbean/bugwarrior/commit/834d56844
- 1498ea1cf fixes typo in documentation https://github.com/ralphbean/bugwarrior/commit/1498ea1cf
- 87e679a81 Test against different python-jira versions. https://github.com/ralphbean/bugwarrior/commit/87e679a81
- 135c840e1 Fix JIRA test failure on the latest python-jira. https://github.com/ralphbean/bugwarrior/commit/135c840e1
- f71ebba55 Pesky gerrit. https://github.com/ralphbean/bugwarrior/commit/f71ebba55
- c822ec1be Test annotation and description builders. https://github.com/ralphbean/bugwarrior/commit/c822ec1be
- 9e190c646 Implement github.query for the github service https://github.com/ralphbean/bugwarrior/commit/9e190c646
- 087bb7f3e py3 compatibility https://github.com/ralphbean/bugwarrior/commit/087bb7f3e
- 0f2cae217 Implement involved_issues as default query. https://github.com/ralphbean/bugwarrior/commit/0f2cae217
- 94492b9c8 Add github.include_user_repos config option. https://github.com/ralphbean/bugwarrior/commit/94492b9c8
- 37465a53f update README to suggest how to disable pre-defined queries https://github.com/ralphbean/bugwarrior/commit/37465a53f
- 75884833b Support enterprize github https://github.com/ralphbean/bugwarrior/commit/75884833b
- d634d2ef4 Interpret trac.no_xmlrpc as a bool. https://github.com/ralphbean/bugwarrior/commit/d634d2ef4
- b1470e71d Remove pynotify notifications. https://github.com/ralphbean/bugwarrior/commit/b1470e71d
- 3ad97f445 Simplify, as per review. https://github.com/ralphbean/bugwarrior/commit/3ad97f445
- a5653d308 Warn about the misleading 404 error code from github. https://github.com/ralphbean/bugwarrior/commit/a5653d308
- 95abdc644 Modify tests to reproduce #350. https://github.com/ralphbean/bugwarrior/commit/95abdc644
- 8aeda4593 Cosmetic formatting. https://github.com/ralphbean/bugwarrior/commit/8aeda4593
- 0517a4a88 Decode all byte strings from utf8 before any db actions. https://github.com/ralphbean/bugwarrior/commit/0517a4a88
- f07b53983 Break out ServiceConfig from IssueService. https://github.com/ralphbean/bugwarrior/commit/f07b53983
- 9a7bba3c9 Rename config_get_password -> get_password. https://github.com/ralphbean/bugwarrior/commit/9a7bba3c9
- fb8d3ae27 Roll service_config.get_default into .get method. https://github.com/ralphbean/bugwarrior/commit/fb8d3ae27
- 44c01a507 Test ServiceConfig. https://github.com/ralphbean/bugwarrior/commit/44c01a507
- 57e755fc3 ServiceConfig.has -> ServiceConfig.__contains__ https://github.com/ralphbean/bugwarrior/commit/57e755fc3
- 351fee08a Fix bug introduced in #458. https://github.com/ralphbean/bugwarrior/commit/351fee08a
- c06280ad6 Make trac and bugzilla packages optional. Fix #460 https://github.com/ralphbean/bugwarrior/commit/c06280ad6
- 0c937969c Added authentication method detection to gerrit https://github.com/ralphbean/bugwarrior/commit/0c937969c
- 21f46eabf add support for api keys https://github.com/ralphbean/bugwarrior/commit/21f46eabf
- 318db0161 The required version for python-bugzilla is 2.1.0 https://github.com/ralphbean/bugwarrior/commit/318db0161
- faf9d4c57 Fix gerrit tests. https://github.com/ralphbean/bugwarrior/commit/faf9d4c57
- 2170254d4 Force list to get keys of differential reviewers https://github.com/ralphbean/bugwarrior/commit/2170254d4
- 83bf9539e Use service prefix for field templates https://github.com/ralphbean/bugwarrior/commit/83bf9539e
- 571092542 Add product and component as UDA for bugzilla https://github.com/ralphbean/bugwarrior/commit/571092542
- 7b1a9502d Issue #450 fix for JIRA entry datetime comparison https://github.com/ralphbean/bugwarrior/commit/7b1a9502d
- 4fc43422e Remove unused import https://github.com/ralphbean/bugwarrior/commit/4fc43422e
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
- c79d7e1c8 Update instructions to get a github token https://github.com/ralphbean/bugwarrior/commit/c79d7e1c8
- 43aa33755 Fix documentation for pagure https://github.com/ralphbean/bugwarrior/commit/43aa33755
- 812300ac5 add gitlab.host to example Gitlab target https://github.com/ralphbean/bugwarrior/commit/812300ac5
- 20ef13da0 ignore microseconds for gitlab to prevent issue updates on every bugwarrior-pull https://github.com/ralphbean/bugwarrior/commit/20ef13da0
- a67e7eebc add verify_ssl option to gitlab service https://github.com/ralphbean/bugwarrior/commit/a67e7eebc
- f3b9eba04 Fix the broken tests https://github.com/ralphbean/bugwarrior/commit/f3b9eba04
- a86e6e392 Add missing test dependencies https://github.com/ralphbean/bugwarrior/commit/a86e6e392
- 7d90c1925 Fix some subtle option parsing problems: https://github.com/ralphbean/bugwarrior/commit/7d90c1925
- aa91974e8 Handle pagure repos with disabled trackers. https://github.com/ralphbean/bugwarrior/commit/aa91974e8
- a6462057b Merge branch 'develop' of github.com:ralphbean/bugwarrior into develop https://github.com/ralphbean/bugwarrior/commit/a6462057b
- 8bf4b4cf7 Add information about Fedora Package https://github.com/ralphbean/bugwarrior/commit/8bf4b4cf7
- 96435cd57 Fix test command documentation. https://github.com/ralphbean/bugwarrior/commit/96435cd57
- 00c660924 Drop python 2.6 support to fix travis build. https://github.com/ralphbean/bugwarrior/commit/00c660924
- f1cfad268 Use TASKRC environmental variable when assigned. https://github.com/ralphbean/bugwarrior/commit/f1cfad268
- 69362e312 Fix docs typo. https://github.com/ralphbean/bugwarrior/commit/69362e312
- d8a82d2b8 Document description_length option. https://github.com/ralphbean/bugwarrior/commit/d8a82d2b8
- f48f489fc bitbucket.login is a required setting https://github.com/ralphbean/bugwarrior/commit/f48f489fc
- b8032db9d Add --interactive flag to bugwarrior-pull. https://github.com/ralphbean/bugwarrior/commit/b8032db9d
- a0e4b74cb Bitbucket: add 'closed' status. https://github.com/ralphbean/bugwarrior/commit/a0e4b74cb
- 1b5b71496 bitbucket: More v2 API. Progress on #129. https://github.com/ralphbean/bugwarrior/commit/1b5b71496
- 0b91ff2d9 Fix using @oracle with gitlab https://github.com/ralphbean/bugwarrior/commit/0b91ff2d9
- 544dae6fa Improve feedback using @oracle:eval https://github.com/ralphbean/bugwarrior/commit/544dae6fa
- cfd85ab08 Extract method config_get_password https://github.com/ralphbean/bugwarrior/commit/cfd85ab08
- 4903451aa Push exception raising https://github.com/ralphbean/bugwarrior/commit/4903451aa
- bf6b3ad7f Fix hang when a service die https://github.com/ralphbean/bugwarrior/commit/bf6b3ad7f
- ca19b58c8 Suppress stack trace for SystemExit and RuntimeError https://github.com/ralphbean/bugwarrior/commit/ca19b58c8
- bd4e33434 If self.shown_user_phids or self.shown_project_phids is set, restrict API calls to user_phids or project_phids to avoid time out with Phabricator installations with huge userbase. https://github.com/ralphbean/bugwarrior/commit/bd4e33434
- a48f01cf3 Fix bitbucket test https://github.com/ralphbean/bugwarrior/commit/a48f01cf3
- a65a26af6 Refactor the get_keyring_service method in gitlab https://github.com/ralphbean/bugwarrior/commit/a65a26af6
- 8516f968c Call self.get_keyring_service in IssueService.config_get_password https://github.com/ralphbean/bugwarrior/commit/8516f968c
- 8cf8950de Move some test dependencies to install dependencies https://github.com/ralphbean/bugwarrior/commit/8cf8950de
- 022713932 Add jira, megaplan and activecollab deps as extras https://github.com/ralphbean/bugwarrior/commit/022713932
- fad124f6f Upgrade the pip version on travis https://github.com/ralphbean/bugwarrior/commit/fad124f6f
- 0e6a153ad Update install documentation https://github.com/ralphbean/bugwarrior/commit/0e6a153ad
- 4c04c0c1a Remove unused dependency pycurl https://github.com/ralphbean/bugwarrior/commit/4c04c0c1a
- ef1935c03 Clarified documentation for Phabricator. https://github.com/ralphbean/bugwarrior/commit/ef1935c03
- d02d507fd Fix bitbucket undocumented API change. https://github.com/ralphbean/bugwarrior/commit/d02d507fd
- a03db792c Add extras back to tests_require. https://github.com/ralphbean/bugwarrior/commit/a03db792c
- 623a02a25 Add Coveralls coverage testing to CI. https://github.com/ralphbean/bugwarrior/commit/623a02a25
- a6fa41d68 Bitbucket OAuth. Resolve #201. https://github.com/ralphbean/bugwarrior/commit/a6fa41d68
- e2dfc826f Data store improvements. https://github.com/ralphbean/bugwarrior/commit/e2dfc826f
- 65895fbd2 Fix #254 "Edit on Github" documentation links. https://github.com/ralphbean/bugwarrior/commit/65895fbd2
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
- 220228d55 Turn legacy_matching off by default. https://github.com/ralphbean/bugwarrior/commit/220228d55
- edd2938c5 Comment out this section header. https://github.com/ralphbean/bugwarrior/commit/edd2938c5
- 2f3645bad githubutils: use the json_res for the exception info https://github.com/ralphbean/bugwarrior/commit/2f3645bad
- a34d66bd8 changelog: fix formatting https://github.com/ralphbean/bugwarrior/commit/a34d66bd8
- 3b0663b75 gitlab: expect author and assignee https://github.com/ralphbean/bugwarrior/commit/3b0663b75
- 3106350c3 bz: handle open-ended needinfo requests https://github.com/ralphbean/bugwarrior/commit/3106350c3
- 095ac8bc1 gitlab: use the proper json result https://github.com/ralphbean/bugwarrior/commit/095ac8bc1
- 11ddf04bc gitlab: handle projects with disable MRs or issues https://github.com/ralphbean/bugwarrior/commit/11ddf04bc
- 4d5f61b1d gitlab: handle reopened issues and MRs https://github.com/ralphbean/bugwarrior/commit/4d5f61b1d
- 9958d6662 Support for pagure.io. https://github.com/ralphbean/bugwarrior/commit/9958d6662
- 49abe33f5 Make that a timezone-aware object. https://github.com/ralphbean/bugwarrior/commit/49abe33f5
- 0750259ae Use setuptools entry points instead of DeferredImport https://github.com/ralphbean/bugwarrior/commit/0750259ae
- 285f9b1ba Add pagure to the README. https://github.com/ralphbean/bugwarrior/commit/285f9b1ba
- 93f0d6e8b Remove old changelog header. https://github.com/ralphbean/bugwarrior/commit/93f0d6e8b
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
- 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
- Bugfix for legacy_matching. b973e925b
- 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
- Fixes a couple minor typos in service classpaths listed in DeferredImportingDict. 7844a0beb
- Merge pull request #206 from coddingtonbear/fix_service_classpath d50486ee6
- 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
- Fix dep typo. bd53a4c73
- 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
- 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
- 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
- Another tweak for #85. b732b4f47
- 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
- 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
- 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
- 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
- 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
- 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
- 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