GothenburgBitFactory / bugwarrior

Pull github, bitbucket, and trac issues into taskwarrior
http://pypi.python.org/pypi/bugwarrior
GNU General Public License v3.0
732 stars 209 forks source link

Merge the union of tags. #891

Closed ryneeverett closed 2 years ago

ryneeverett commented 2 years ago

Resolve #449.

When multiple targets pull in the same issue, the tags added to taskwarrior should be a union of those of each target.

ryneeverett commented 2 years ago

Is it addressing a specific issue?

Yes, #449.You opened it which is why I requested your review.

Why are tags merged when other issue attributes are not?

As I understand it the only reason merging is relevant with tags is that you can add tags with the add_tags configuration option which is why they could differ for the same issue amongst different targets. I'm not sure there are other attributes for which this issue applies.

What are the situations under which a service would generate multiple duplicate issues?

Multiple targets utilizing the same service.

ryneeverett commented 2 years ago

I copied the primary commit message into the description for context.

djmitche commented 2 years ago

Ah, thanks! I had forgotten I filed that!