{"action":"created","comment":{"url":"https://api.github.com/repos/eclipse/scanning/pulls/comments/141854327","pull_request_review_id":66134878,"id":141854327,"diff_hunk":"@@ -1,149 +1,149 @@\n-/*-\r\n- *******************************************************************************\r\n- * Copyright (c) 2011, 2016 Diamond Light Source Ltd.\r\n- * All rights reserved. This program and the accompanying materials\r\n- * are made available under the terms of the Eclipse Public License v1.0\r\n- * which accompanies this distribution, and is available at\r\n- * http://www.eclipse.org/legal/epl-v10.html\r\n- *\r\n- * Contributors:\r\n- *    Matthew Gerring - initial API and implementation and/or initial documentation\r\n- *******************************************************************************/\r\n-package org.eclipse.scanning.api.event.queues;\r\n-\r\n-import java.io.UnsupportedEncodingException;\r\n-import java.net.URLEncoder;\r\n-\r\n-import org.eclipse.scanning.api.event.EventConstants;\r\n-\r\n-/**\r\n- * A class to manage the e3 ids of views which will look at the queue.\r\n- * At the moment the connection options for which queue to open are\r\n- * configured into the secondary id for the view. \r\n- * \r\n- * A better design in future would be to have a service which manages\r\n- * the connection options and secondary id simply becomes a name for the\r\n- * options in the service. For instance 'ScanQueue' might give a StatusQueueView\r\n- * looking at the control machine messaging URL, looking for ScanBeans and using\r\n- * the default scan queue name and topic.\r\n- * \r\n- * @author Matthew Gerring\r\n- *\r\n- */\r\n-public class QueueViews {\r\n-\r\n-\t/**\r\n-\t * \r\n-\t * @return\r\n-\t */\r\n-\tpublic static final String getQueueViewID() {\r\n-\t\treturn \"org.eclipse.scanning.event.ui.queueView\"; // Might need to move this to a preference or other property.\r\n-\t}\r\n-\t\r\n-\t/**\r\n-\t * \r\n-\t * @param uri\r\n-\t * @param bundle\r\n-\t * @param className\r\n-\t * @param partName\r\n-\t * @return\r\n-\t */\r\n-\tpublic static String createId(String uri, String bundle, String className, String partName) {\r\n-\t\treturn createId(uri, bundle, className, EventConstants.STATUS_SET, EventConstants.STATUS_TOPIC, EventConstants.SUBMISSION_QUEUE, partName);\r\n-\t}\r\n-\t\r\n-\t/**\r\n-\t * \r\n-\t * @param uri\r\n-\t * @param bundle\r\n-\t * @param bean\r\n-\t * @param queueName\r\n-\t * @param topicName\r\n-\t * @param submissionQueueName\r\n-\t * @param partName\r\n-\t * @return\r\n-\t */\r\n-\tpublic static String createId(String uri, String bundle, String bean, \r\n-\t\t\t\t\t\t\t\tfinal String queueName, \r\n-\t\t\t\t\t\t\t\tfinal String topicName, \r\n-\t\t\t\t\t\t\t\tfinal String submissionQueueName, \r\n-\t\t\t\t\t\t\t\tString partName)  {\r\n-\t\t\t\t\t\t\t\r\n-\t\r\n-\t\tString queueViewId = QueueViews.createSecondaryId(uri, bundle,bean, queueName, topicName, submissionQueueName);\r\n-\t\tif (partName!=null) queueViewId = queueViewId+\"partName=\"+partName;\r\n-\t\t\r\n-\t\tfinal StringBuilder buf = new StringBuilder();\r\n-\t\tbuf.append(getQueueViewID());\r\n-\t\tbuf.append(\":\");\r\n-\t\tbuf.append(queueViewId);\r\n-\t\treturn buf.toString();\r\n-\t}\r\n-\t\r\n-\t/**\r\n-\t * \r\n-\t * @param beanBundleName\r\n-\t * @param beanClassName\r\n-\t * @param queueName\r\n-\t * @param topicName\r\n-\t * @param submissionQueueName\r\n-\t * @return\r\n-\t */\r\n-\tpublic static String createSecondaryId(final String beanBundleName, final String beanClassName, final String queueName, final String topicName, final String submissionQueueName) {\r\n-        return createSecondaryId(null, beanBundleName, beanClassName, queueName, topicName, submissionQueueName);\r\n-\t}\r\n-\t\r\n-\t/**\r\n-\t * \r\n-\t * @param uri\r\n-\t * @param beanBundleName\r\n-\t * @param beanClassName\r\n-\t * @param queueName\r\n-\t * @param topicName\r\n-\t * @param submissionQueueName\r\n-\t * @return\r\n-\t */\r\n-\tpublic static String createSecondaryId(String uri, final String beanBundleName, final String beanClassName, final String queueName, final String topicName, final String submissionQueueName) {\r\n-\t\t\r\n-\t\tfinal StringBuilder buf = new StringBuilder();\r\n-\t\tif (uri!=null) {\r\n-\t\t\ttry {\r\n-\t\t\t\turi = URLEncoder.encode(uri, \"UTF-8\");\r\n-\t\t\t} catch (UnsupportedEncodingException e) {\r\n-\t\t\t\te.printStackTrace(); // Not fatal\r\n-\t\t\t} \r\n-\t\t\tappend(buf, \"uri\",      uri);\r\n-\t\t}\r\n-\t\tappend(buf, \"beanBundleName\",      beanBundleName);\r\n-\t\tappend(buf, \"beanClassName\",       beanClassName);\r\n-\t\tappend(buf, \"queueName\",           queueName);\r\n-\t\tappend(buf, \"topicName\",           topicName);\r\n-\t\tappend(buf, \"submissionQueueName\", submissionQueueName);\r\n-\t\treturn buf.toString();\r\n-\t}\r\n-\t\r\n-\r\n-\tprotected static String createSecondaryId(String uri, String requestName, String responseName) {\r\n-\t\tfinal StringBuilder buf = new StringBuilder();\r\n-\t\tif (uri!=null) {\r\n-\t\t\ttry {\r\n-\t\t\t\turi = URLEncoder.encode(uri, \"UTF-8\");\r\n-\t\t\t} catch (UnsupportedEncodingException e) {\r\n-\t\t\t\te.printStackTrace(); // Not fatal\r\n-\t\t\t} \r\n-\t\t\tappend(buf, \"uri\",      uri);\r\n-\t\t}\r\n-\t\tappend(buf, \"requestName\",  requestName);\r\n-\t\tappend(buf, \"responseName\", responseName);\r\n-\t\treturn buf.toString();\r\n-\t}\r\n-\r\n-\r\n-\tprotected static void append(StringBuilder buf, String name, String value) {\r\n-\t\tbuf.append(name);\r\n-\t\tbuf.append(\"=\");\r\n-\t\tbuf.append(value);\r\n-\t\tbuf.append(\";\");\r\n-\t}\r\n-\r\n-}\r\n+/*-\n+ *******************************************************************************\n+ * Copyright (c) 2011, 2016 Diamond Light Source Ltd.\n+ * All rights reserved. This program and the accompanying materials\n+ * are made available under the terms of the Eclipse Public License v1.0\n+ * which accompanies this distribution, and is available at\n+ * http://www.eclipse.org/legal/epl-v10.html\n+ *\n+ * Contributors:\n+ *    Matthew Gerring - initial API and implementation and/or initial documentation\n+ *******************************************************************************/\n+package org.eclipse.scanning.api.event.queues;\n+\n+import java.io.UnsupportedEncodingException;\n+import java.net.URLEncoder;\n+\n+import org.eclipse.scanning.api.event.EventConstants;\n+\n+/**\n+ * A class to manage the e3 ids of views which will look at the queue.\n+ * At the moment the connection options for which queue to open are\n+ * configured into the secondary id for the view.\n+ *\n+ * A better design in future would be to have a service which manages\n+ * the connection options and secondary id simply becomes a name for the\n+ * options in the service. For instance 'ScanQueue' might give a StatusQueueView\n+ * looking at the control machine messaging URL, looking for ScanBeans and using\n+ * the default scan queue name and topic.\n+ *\n+ * @author Matthew Gerring\n+ *\n+ */\n+public class QueueViews {","path":"org.eclipse.scanning.api/src/org/eclipse/scanning/api/event/queues/QueueViews.java","position":182,"original_position":182,"commit_id":"63bec21065b22c4931a50a7c16ef363307efcc5e","original_commit_id":"63bec21065b22c4931a50a7c16ef363307efcc5e","user":{"login":"gerring","id":1318764,"avatar_url":"https://avatars1.githubusercontent.com/u/1318764?v=4","gravatar_id":"","url":"https://api.github.com/users/gerring","html_url":"https://github.com/gerring","followers_url":"https://api.github.com/users/gerring/followers","following_url":"https://api.github.com/users/gerring/following{/other_user}","gists_url":"https://api.github.com/users/gerring/gists{/gist_id}","starred_url":"https://api.github.com/users/gerring/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gerring/subscriptions","organizations_url":"https://api.github.com/users/gerring/orgs","repos_url":"https://api.github.com/users/gerring/repos","events_url":"https://api.github.com/users/gerring/events{/privacy}","received_events_url":"https://api.github.com/users/gerring/received_events","type":"User","site_admin":false},"body":"![MAJOR](https://sonarsource.github.io/sonar-github/severity-major.png 'Severity: MAJOR') Add a private constructor to hide the implicit public one. [![rule](https://sonarsource.github.io/sonar-github/rule.png)](https://sonarcloud.io/coding_rules#rule_key=squid%3AS1118)\n","created_at":"2017-09-29T12:18:21Z","updated_at":"2017-09-29T12:18:21Z","html_url":"https://github.com/eclipse/scanning/pull/230#discussion_r141854327","pull_request_url":"https://api.github.com/repos/eclipse/scanning/pulls/230","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/eclipse/scanning/pulls/comments/141854327"},"html":{"href":"https://github.com/eclipse/scanning/pull/230#discussion_r141854327"},"pull_request":{"href":"https://api.github.com/repos/eclipse/scanning/pulls/230"}}},"pull_request":{"url":"https://api.github.com/repos/eclipse/scanning/pulls/230","id":143371614,"html_url":"https://github.com/eclipse/scanning/pull/230","diff_url":"https://github.com/eclipse/scanning/pull/230.diff","patch_url":"https://github.com/eclipse/scanning/pull/230.patch","issue_url":"https://api.github.com/repos/eclipse/scanning/issues/230","number":230,"state":"open","locked":false,"title":"Fix repository whitespace issues","user":{"login":"Mark-Booth","id":1576793,"avatar_url":"https://avatars3.githubusercontent.com/u/1576793?v=4","gravatar_id":"","url":"https://api.github.com/users/Mark-Booth","html_url":"https://github.com/Mark-Booth","followers_url":"https://api.github.com/users/Mark-Booth/followers","following_url":"https://api.github.com/users/Mark-Booth/following{/other_user}","gists_url":"https://api.github.com/users/Mark-Booth/gists{/gist_id}","starred_url":"https://api.github.com/users/Mark-Booth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mark-Booth/subscriptions","organizations_url":"https://api.github.com/users/Mark-Booth/orgs","repos_url":"https://api.github.com/users/Mark-Booth/repos","events_url":"https://api.github.com/users/Mark-Booth/events{/privacy}","received_events_url":"https://api.github.com/users/Mark-Booth/received_events","type":"User","site_admin":false},"body":"It is better to fix all whitespace issues in the repo at once than have whitespace fixes keep coming up over and over. Once we have done this, we will only get whitespace issues when merging commits from before this fixup.","created_at":"2017-09-27T11:53:57Z","updated_at":"2017-09-29T12:18:21Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b391acd9f6afc849ba0d13bdc031413ebfc97311","assignee":null,"assignees":[],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/eclipse/scanning/pulls/230/commits","review_comments_url":"https://api.github.com/repos/eclipse/scanning/pulls/230/comments","review_comment_url":"https://api.github.com/repos/eclipse/scanning/pulls/comments{/number}","comments_url":"https://api.github.com/repos/eclipse/scanning/issues/230/comments","statuses_url":"https://api.github.com/repos/eclipse/scanning/statuses/63bec21065b22c4931a50a7c16ef363307efcc5e","head":{"label":"eclipse:fix.whitespace","ref":"fix.whitespace","sha":"63bec21065b22c4931a50a7c16ef363307efcc5e","user":{"login":"eclipse","id":56974,"avatar_url":"https://avatars1.githubusercontent.com/u/56974?v=4","gravatar_id":"","url":"https://api.github.com/users/eclipse","html_url":"https://github.com/eclipse","followers_url":"https://api.github.com/users/eclipse/followers","following_url":"https://api.github.com/users/eclipse/following{/other_user}","gists_url":"https://api.github.com/users/eclipse/gists{/gist_id}","starred_url":"https://api.github.com/users/eclipse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eclipse/subscriptions","organizations_url":"https://api.github.com/users/eclipse/orgs","repos_url":"https://api.github.com/users/eclipse/repos","events_url":"https://api.github.com/users/eclipse/events{/privacy}","received_events_url":"https://api.github.com/users/eclipse/received_events","type":"Organization","site_admin":false},"repo":{"id":83696502,"name":"scanning","full_name":"eclipse/scanning","owner":{"login":"eclipse","id":56974,"avatar_url":"https://avatars1.githubusercontent.com/u/56974?v=4","gravatar_id":"","url":"https://api.github.com/users/eclipse","html_url":"https://github.com/eclipse","followers_url":"https://api.github.com/users/eclipse/followers","following_url":"https://api.github.com/users/eclipse/following{/other_user}","gists_url":"https://api.github.com/users/eclipse/gists{/gist_id}","starred_url":"https://api.github.com/users/eclipse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eclipse/subscriptions","organizations_url":"https://api.github.com/users/eclipse/orgs","repos_url":"https://api.github.com/users/eclipse/repos","events_url":"https://api.github.com/users/eclipse/events{/privacy}","received_events_url":"https://api.github.com/users/eclipse/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/eclipse/scanning","description":"Scanning is an open source project for moving scientific instruments and writing NeXus (http://www.nexusformat.org/) compliant files. It is designed to be control system neutral, EPICS, TANGO etc. may be used. See https://projects.eclipse.org/proposals/scanning and https://github.com/eclipse/scanning/blob/master/GETTINGSTARTED.pdf","fork":false,"url":"https://api.github.com/repos/eclipse/scanning","forks_url":"https://api.github.com/repos/eclipse/scanning/forks","keys_url":"https://api.github.com/repos/eclipse/scanning/keys{/key_id}","collaborators_url":"https://api.github.com/repos/eclipse/scanning/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/eclipse/scanning/teams","hooks_url":"https://api.github.com/repos/eclipse/scanning/hooks","issue_events_url":"https://api.github.com/repos/eclipse/scanning/issues/events{/number}","events_url":"https://api.github.com/repos/eclipse/scanning/events","assignees_url":"https://api.github.com/repos/eclipse/scanning/assignees{/user}","branches_url":"https://api.github.com/repos/eclipse/scanning/branches{/branch}","tags_url":"https://api.github.com/repos/eclipse/scanning/tags","blobs_url":"https://api.github.com/repos/eclipse/scanning/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/eclipse/scanning/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/eclipse/scanning/git/refs{/sha}","trees_url":"https://api.github.com/repos/eclipse/scanning/git/trees{/sha}","statuses_url":"https://api.github.com/repos/eclipse/scanning/statuses/{sha}","languages_url":"https://api.github.com/repos/eclipse/scanning/languages","stargazers_url":"https://api.github.com/repos/eclipse/scanning/stargazers","contributors_url":"https://api.github.com/repos/eclipse/scanning/contributors","subscribers_url":"https://api.github.com/repos/eclipse/scanning/subscribers","subscription_url":"https://api.github.com/repos/eclipse/scanning/subscription","commits_url":"https://api.github.com/repos/eclipse/scanning/commits{/sha}","git_commits_url":"https://api.github.com/repos/eclipse/scanning/git/commits{/sha}","comments_url":"https://api.github.com/repos/eclipse/scanning/comments{/number}","issue_comment_url":"https://api.github.com/repos/eclipse/scanning/issues/comments{/number}","contents_url":"https://api.github.com/repos/eclipse/scanning/contents/{+path}","compare_url":"https://api.github.com/repos/eclipse/scanning/compare/{base}...{head}","merges_url":"https://api.github.com/repos/eclipse/scanning/merges","archive_url":"https://api.github.com/repos/eclipse/scanning/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/eclipse/scanning/downloads","issues_url":"https://api.github.com/repos/eclipse/scanning/issues{/number}","pulls_url":"https://api.github.com/repos/eclipse/scanning/pulls{/number}","milestones_url":"https://api.github.com/repos/eclipse/scanning/milestones{/number}","notifications_url":"https://api.github.com/repos/eclipse/scanning/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/eclipse/scanning/labels{/name}","releases_url":"https://api.github.com/repos/eclipse/scanning/releases{/id}","deployments_url":"https://api.github.com/repos/eclipse/scanning/deployments","created_at":"2017-03-02T15:58:52Z","updated_at":"2017-07-11T09:50:46Z","pushed_at":"2017-09-29T12:04:34Z","git_url":"git://github.com/eclipse/scanning.git","ssh_url":"git@github.com:eclipse/scanning.git","clone_url":"https://github.com/eclipse/scanning.git","svn_url":"https://github.com/eclipse/scanning","homepage":"","size":9403,"stargazers_count":2,"watchers_count":2,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":4,"forks":14,"open_issues":4,"watchers":2,"default_branch":"master"}},"base":{"label":"eclipse:master","ref":"master","sha":"3fc3eea5e8b43a3aa0c9030d94a3cc420da03692","user":{"login":"eclipse","id":56974,"avatar_url":"https://avatars1.githubusercontent.com/u/56974?v=4","gravatar_id":"","url":"https://api.github.com/users/eclipse","html_url":"https://github.com/eclipse","followers_url":"https://api.github.com/users/eclipse/followers","following_url":"https://api.github.com/users/eclipse/following{/other_user}","gists_url":"https://api.github.com/users/eclipse/gists{/gist_id}","starred_url":"https://api.github.com/users/eclipse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eclipse/subscriptions","organizations_url":"https://api.github.com/users/eclipse/orgs","repos_url":"https://api.github.com/users/eclipse/repos","events_url":"https://api.github.com/users/eclipse/events{/privacy}","received_events_url":"https://api.github.com/users/eclipse/received_events","type":"Organization","site_admin":false},"repo":{"id":83696502,"name":"scanning","full_name":"eclipse/scanning","owner":{"login":"eclipse","id":56974,"avatar_url":"https://avatars1.githubusercontent.com/u/56974?v=4","gravatar_id":"","url":"https://api.github.com/users/eclipse","html_url":"https://github.com/eclipse","followers_url":"https://api.github.com/users/eclipse/followers","following_url":"https://api.github.com/users/eclipse/following{/other_user}","gists_url":"https://api.github.com/users/eclipse/gists{/gist_id}","starred_url":"https://api.github.com/users/eclipse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eclipse/subscriptions","organizations_url":"https://api.github.com/users/eclipse/orgs","repos_url":"https://api.github.com/users/eclipse/repos","events_url":"https://api.github.com/users/eclipse/events{/privacy}","received_events_url":"https://api.github.com/users/eclipse/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/eclipse/scanning","description":"Scanning is an open source project for moving scientific instruments and writing NeXus (http://www.nexusformat.org/) compliant files. It is designed to be control system neutral, EPICS, TANGO etc. may be used. See https://projects.eclipse.org/proposals/scanning and https://github.com/eclipse/scanning/blob/master/GETTINGSTARTED.pdf","fork":false,"url":"https://api.github.com/repos/eclipse/scanning","forks_url":"https://api.github.com/repos/eclipse/scanning/forks","keys_url":"https://api.github.com/repos/eclipse/scanning/keys{/key_id}","collaborators_url":"https://api.github.com/repos/eclipse/scanning/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/eclipse/scanning/teams","hooks_url":"https://api.github.com/repos/eclipse/scanning/hooks","issue_events_url":"https://api.github.com/repos/eclipse/scanning/issues/events{/number}","events_url":"https://api.github.com/repos/eclipse/scanning/events","assignees_url":"https://api.github.com/repos/eclipse/scanning/assignees{/user}","branches_url":"https://api.github.com/repos/eclipse/scanning/branches{/branch}","tags_url":"https://api.github.com/repos/eclipse/scanning/tags","blobs_url":"https://api.github.com/repos/eclipse/scanning/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/eclipse/scanning/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/eclipse/scanning/git/refs{/sha}","trees_url":"https://api.github.com/repos/eclipse/scanning/git/trees{/sha}","statuses_url":"https://api.github.com/repos/eclipse/scanning/statuses/{sha}","languages_url":"https://api.github.com/repos/eclipse/scanning/languages","stargazers_url":"https://api.github.com/repos/eclipse/scanning/stargazers","contributors_url":"https://api.github.com/repos/eclipse/scanning/contributors","subscribers_url":"https://api.github.com/repos/eclipse/scanning/subscribers","subscription_url":"https://api.github.com/repos/eclipse/scanning/subscription","commits_url":"https://api.github.com/repos/eclipse/scanning/commits{/sha}","git_commits_url":"https://api.github.com/repos/eclipse/scanning/git/commits{/sha}","comments_url":"https://api.github.com/repos/eclipse/scanning/comments{/number}","issue_comment_url":"https://api.github.com/repos/eclipse/scanning/issues/comments{/number}","contents_url":"https://api.github.com/repos/eclipse/scanning/contents/{+path}","compare_url":"https://api.github.com/repos/eclipse/scanning/compare/{base}...{head}","merges_url":"https://api.github.com/repos/eclipse/scanning/merges","archive_url":"https://api.github.com/repos/eclipse/scanning/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/eclipse/scanning/downloads","issues_url":"https://api.github.com/repos/eclipse/scanning/issues{/number}","pulls_url":"https://api.github.com/repos/eclipse/scanning/pulls{/number}","milestones_url":"https://api.github.com/repos/eclipse/scanning/milestones{/number}","notifications_url":"https://api.github.com/repos/eclipse/scanning/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/eclipse/scanning/labels{/name}","releases_url":"https://api.github.com/repos/eclipse/scanning/releases{/id}","deployments_url":"https://api.github.com/repos/eclipse/scanning/deployments","created_at":"2017-03-02T15:58:52Z","updated_at":"2017-07-11T09:50:46Z","pushed_at":"2017-09-29T12:04:34Z","git_url":"git://github.com/eclipse/scanning.git","ssh_url":"git@github.com:eclipse/scanning.git","clone_url":"https://github.com/eclipse/scanning.git","svn_url":"https://github.com/eclipse/scanning","homepage":"","size":9403,"stargazers_count":2,"watchers_count":2,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":4,"forks":14,"open_issues":4,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/eclipse/scanning/pulls/230"},"html":{"href":"https://github.com/eclipse/scanning/pull/230"},"issue":{"href":"https://api.github.com/repos/eclipse/scanning/issues/230"},"comments":{"href":"https://api.github.com/repos/eclipse/scanning/issues/230/comments"},"review_comments":{"href":"https://api.github.com/repos/eclipse/scanning/pulls/230/comments"},"review_comment":{"href":"https://api.github.com/repos/eclipse/scanning/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/eclipse/scanning/pulls/230/commits"},"statuses":{"href":"https://api.github.com/repos/eclipse/scanning/statuses/63bec21065b22c4931a50a7c16ef363307efcc5e"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"gerring"}}