payload: {"action":"created","issue":{"url":"https://api.github.com/repos/openstreetmap/openstreetmap-website/issues/2224","repository_url":"https://api.github.com/repos/openstreetmap/openstreetmap-website","labels_url":"https://api.github.com/repos/openstreetmap/openstreetmap-website/issues/2224/labels{/name}","comments_url":"https://api.github.com/repos/openstreetmap/openstreetmap-website/issues/2224/comments","events_url":"https://api.github.com/repos/openstreetmap/openstreetmap-website/issues/2224/events","html_url":"https://github.com/openstreetmap/openstreetmap-website/issues/2224","id":443378889,"node_id":"MDU6SXNzdWU0NDMzNzg4ODk=","number":2224,"title":"Give the changesets_count in changeset metadata","user":{"login":"gravitystorm","id":360803,"node_id":"MDQ6VXNlcjM2MDgwMw==","avatar_url":"https://avatars1.githubusercontent.com/u/360803?v=4","gravatar_id":"","url":"https://api.github.com/users/gravitystorm","html_url":"https://github.com/gravitystorm","followers_url":"https://api.github.com/users/gravitystorm/followers","following_url":"https://api.github.com/users/gravitystorm/following{/other_user}","gists_url":"https://api.github.com/users/gravitystorm/gists{/gist_id}","starred_url":"https://api.github.com/users/gravitystorm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gravitystorm/subscriptions","organizations_url":"https://api.github.com/users/gravitystorm/orgs","repos_url":"https://api.github.com/users/gravitystorm/repos","events_url":"https://api.github.com/users/gravitystorm/events{/privacy}","received_events_url":"https://api.github.com/users/gravitystorm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2019-05-13T12:46:28Z","updated_at":"2019-05-13T16:04:56Z","closed_at":null,"author_association":"COLLABORATOR","body":"iD adds a \"changesets_count\" tag to every changeset it creates. This can be used by QA tools, and is intended as a hint to other mappers when dealing with mistakes.\r\n\r\nI'm in favour of the concept (of providing additional context to the changeset), but I'm not keen on the current implementation. It is not additional data, it's just using the changeset tags to display information that is already held elsewhere in the database. It's a close equivalent of adding a \"latitude\" tag to a node.\r\n\r\nSo we should show the changesets_count in the changeset metadata, and avoid having to store all these additional tags in the database. Doing so centrally will also mean that the information is available for every changeset, and avoids every other editor from having to duplicate the logic from iD.\r\n\r\nWe could do this in two different ways:\r\n* With a sufficiently smart SQL query that, for a given changeset, works out which changeset this is for the given user, or\r\n* Adding a changeset_count bigint to the changesets table\r\n\r\nThe second one seems like it's also duplicating data, but at least it would be a lot less overhead to store an extra integer per changeset than an extra changeset_tag record!"},"comment":{"url":"https://api.github.com/repos/openstreetmap/openstreetmap-website/issues/comments/491884895","html_url":"https://github.com/openstreetmap/openstreetmap-website/issues/2224#issuecomment-491884895","issue_url":"https://api.github.com/repos/openstreetmap/openstreetmap-website/issues/2224","id":491884895,"node_id":"MDEyOklzc3VlQ29tbWVudDQ5MTg4NDg5NQ==","user":{"login":"bhousel","id":38784,"node_id":"MDQ6VXNlcjM4Nzg0","avatar_url":"https://avatars1.githubusercontent.com/u/38784?v=4","gravatar_id":"","url":"https://api.github.com/users/bhousel","html_url":"https://github.com/bhousel","followers_url":"https://api.github.com/users/bhousel/followers","following_url":"https://api.github.com/users/bhousel/following{/other_user}","gists_url":"https://api.github.com/users/bhousel/gists{/gist_id}","starred_url":"https://api.github.com/users/bhousel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhousel/subscriptions","organizations_url":"https://api.github.com/users/bhousel/orgs","repos_url":"https://api.github.com/users/bhousel/repos","events_url":"https://api.github.com/users/bhousel/events{/privacy}","received_events_url":"https://api.github.com/users/bhousel/received_events","type":"User","site_admin":false},"created_at":"2019-05-13T16:04:56Z","updated_at":"2019-05-13T16:04:56Z","author_association":"MEMBER","body":"@gravitystorm I apologize - my previous comment was mean.  Yes I would be ok if you added this to the changeset metadata.  \r\n\r\n_iD still will add tags whatever tags we want to for things that people find useful._  I catch a lot of shit for the tags that iD uses, and I realize that that's not what you were intending with this issue.."}}
other: {"actor":{"display_login":"bhousel"}}