{"action":"created","comment":{"url":"https://api.github.com/repos/xodio/xod/pulls/comments/202087431","pull_request_review_id":136715187,"id":202087431,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwMjA4NzQzMQ==","diff_hunk":"@@ -235,6 +235,12 @@ export default {\n     note: `Can't find the Pin \"${pinKey}\" in the patch with path \"${patchPath}\"`,\n     trace,\n   }),\n+  CLASHING_PIN_LABELS: ({ label, pinKeys, trace }) => ({\n+    title: 'Clashing pin names',\n+    note: `${pinKeys.length} pins are named ${label}`,\n+    solution: 'Give pins unique names',","path":"packages/xod-project/src/messages.js","position":7,"original_position":7,"commit_id":"d330e43e1badf1524f807aba7f9948ef123faae1","original_commit_id":"b932f7e5a3ba36ea7e3f9e03ff6cbb331864e4a7","user":{"login":"nkrkv","id":146383,"node_id":"MDQ6VXNlcjE0NjM4Mw==","avatar_url":"https://avatars2.githubusercontent.com/u/146383?v=4","gravatar_id":"","url":"https://api.github.com/users/nkrkv","html_url":"https://github.com/nkrkv","followers_url":"https://api.github.com/users/nkrkv/followers","following_url":"https://api.github.com/users/nkrkv/following{/other_user}","gists_url":"https://api.github.com/users/nkrkv/gists{/gist_id}","starred_url":"https://api.github.com/users/nkrkv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nkrkv/subscriptions","organizations_url":"https://api.github.com/users/nkrkv/orgs","repos_url":"https://api.github.com/users/nkrkv/repos","events_url":"https://api.github.com/users/nkrkv/events{/privacy}","received_events_url":"https://api.github.com/users/nkrkv/received_events","type":"User","site_admin":false},"body":"Give the pins","created_at":"2018-07-12T15:52:27Z","updated_at":"2018-07-12T15:57:01Z","html_url":"https://github.com/xodio/xod/pull/1356#discussion_r202087431","pull_request_url":"https://api.github.com/repos/xodio/xod/pulls/1356","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/xodio/xod/pulls/comments/202087431"},"html":{"href":"https://github.com/xodio/xod/pull/1356#discussion_r202087431"},"pull_request":{"href":"https://api.github.com/repos/xodio/xod/pulls/1356"}}},"pull_request":{"url":"https://api.github.com/repos/xodio/xod/pulls/1356","id":201026311,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAxMDI2MzEx","html_url":"https://github.com/xodio/xod/pull/1356","diff_url":"https://github.com/xodio/xod/pull/1356.diff","patch_url":"https://github.com/xodio/xod/pull/1356.patch","issue_url":"https://api.github.com/repos/xodio/xod/issues/1356","number":1356,"state":"open","locked":false,"title":"Detect pin name clashes","user":{"login":"evgenykochetkov","id":2527093,"node_id":"MDQ6VXNlcjI1MjcwOTM=","avatar_url":"https://avatars1.githubusercontent.com/u/2527093?v=4","gravatar_id":"","url":"https://api.github.com/users/evgenykochetkov","html_url":"https://github.com/evgenykochetkov","followers_url":"https://api.github.com/users/evgenykochetkov/followers","following_url":"https://api.github.com/users/evgenykochetkov/following{/other_user}","gists_url":"https://api.github.com/users/evgenykochetkov/gists{/gist_id}","starred_url":"https://api.github.com/users/evgenykochetkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evgenykochetkov/subscriptions","organizations_url":"https://api.github.com/users/evgenykochetkov/orgs","repos_url":"https://api.github.com/users/evgenykochetkov/repos","events_url":"https://api.github.com/users/evgenykochetkov/events{/privacy}","received_events_url":"https://api.github.com/users/evgenykochetkov/received_events","type":"User","site_admin":false},"body":"Closes #1337\r\n\r\nPlus a tiny bit of refactoring in `xod-client`'s `project` selectors.","created_at":"2018-07-12T14:46:08Z","updated_at":"2018-07-12T15:57:01Z","closed_at":null,"merged_at":null,"merge_commit_sha":"635118e29518b9be05cafc32fb511a2fa0536426","assignee":{"login":"evgenykochetkov","id":2527093,"node_id":"MDQ6VXNlcjI1MjcwOTM=","avatar_url":"https://avatars1.githubusercontent.com/u/2527093?v=4","gravatar_id":"","url":"https://api.github.com/users/evgenykochetkov","html_url":"https://github.com/evgenykochetkov","followers_url":"https://api.github.com/users/evgenykochetkov/followers","following_url":"https://api.github.com/users/evgenykochetkov/following{/other_user}","gists_url":"https://api.github.com/users/evgenykochetkov/gists{/gist_id}","starred_url":"https://api.github.com/users/evgenykochetkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evgenykochetkov/subscriptions","organizations_url":"https://api.github.com/users/evgenykochetkov/orgs","repos_url":"https://api.github.com/users/evgenykochetkov/repos","events_url":"https://api.github.com/users/evgenykochetkov/events{/privacy}","received_events_url":"https://api.github.com/users/evgenykochetkov/received_events","type":"User","site_admin":false},"assignees":[{"login":"evgenykochetkov","id":2527093,"node_id":"MDQ6VXNlcjI1MjcwOTM=","avatar_url":"https://avatars1.githubusercontent.com/u/2527093?v=4","gravatar_id":"","url":"https://api.github.com/users/evgenykochetkov","html_url":"https://github.com/evgenykochetkov","followers_url":"https://api.github.com/users/evgenykochetkov/followers","following_url":"https://api.github.com/users/evgenykochetkov/following{/other_user}","gists_url":"https://api.github.com/users/evgenykochetkov/gists{/gist_id}","starred_url":"https://api.github.com/users/evgenykochetkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evgenykochetkov/subscriptions","organizations_url":"https://api.github.com/users/evgenykochetkov/orgs","repos_url":"https://api.github.com/users/evgenykochetkov/repos","events_url":"https://api.github.com/users/evgenykochetkov/events{/privacy}","received_events_url":"https://api.github.com/users/evgenykochetkov/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"brusherru","id":1897530,"node_id":"MDQ6VXNlcjE4OTc1MzA=","avatar_url":"https://avatars0.githubusercontent.com/u/1897530?v=4","gravatar_id":"","url":"https://api.github.com/users/brusherru","html_url":"https://github.com/brusherru","followers_url":"https://api.github.com/users/brusherru/followers","following_url":"https://api.github.com/users/brusherru/following{/other_user}","gists_url":"https://api.github.com/users/brusherru/gists{/gist_id}","starred_url":"https://api.github.com/users/brusherru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brusherru/subscriptions","organizations_url":"https://api.github.com/users/brusherru/orgs","repos_url":"https://api.github.com/users/brusherru/repos","events_url":"https://api.github.com/users/brusherru/events{/privacy}","received_events_url":"https://api.github.com/users/brusherru/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":423698424,"node_id":"MDU6TGFiZWw0MjM2OTg0MjQ=","url":"https://api.github.com/repos/xodio/xod/labels/s:client","name":"s:client","color":"c5def5","default":false},{"id":430134950,"node_id":"MDU6TGFiZWw0MzAxMzQ5NTA=","url":"https://api.github.com/repos/xodio/xod/labels/s:core","name":"s:core","color":"c5def5","default":false},{"id":244645487,"node_id":"MDU6TGFiZWwyNDQ2NDU0ODc=","url":"https://api.github.com/repos/xodio/xod/labels/t:bug","name":"t:bug","color":"fbca04","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/xodio/xod/pulls/1356/commits","review_comments_url":"https://api.github.com/repos/xodio/xod/pulls/1356/comments","review_comment_url":"https://api.github.com/repos/xodio/xod/pulls/comments{/number}","comments_url":"https://api.github.com/repos/xodio/xod/issues/1356/comments","statuses_url":"https://api.github.com/repos/xodio/xod/statuses/d330e43e1badf1524f807aba7f9948ef123faae1","head":{"label":"xodio:fix-1337-detect-pin-name-clashes","ref":"fix-1337-detect-pin-name-clashes","sha":"d330e43e1badf1524f807aba7f9948ef123faae1","user":{"login":"xodio","id":22938266,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyOTM4MjY2","avatar_url":"https://avatars0.githubusercontent.com/u/22938266?v=4","gravatar_id":"","url":"https://api.github.com/users/xodio","html_url":"https://github.com/xodio","followers_url":"https://api.github.com/users/xodio/followers","following_url":"https://api.github.com/users/xodio/following{/other_user}","gists_url":"https://api.github.com/users/xodio/gists{/gist_id}","starred_url":"https://api.github.com/users/xodio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xodio/subscriptions","organizations_url":"https://api.github.com/users/xodio/orgs","repos_url":"https://api.github.com/users/xodio/repos","events_url":"https://api.github.com/users/xodio/events{/privacy}","received_events_url":"https://api.github.com/users/xodio/received_events","type":"Organization","site_admin":false},"repo":{"id":40270919,"node_id":"MDEwOlJlcG9zaXRvcnk0MDI3MDkxOQ==","name":"xod","full_name":"xodio/xod","owner":{"login":"xodio","id":22938266,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyOTM4MjY2","avatar_url":"https://avatars0.githubusercontent.com/u/22938266?v=4","gravatar_id":"","url":"https://api.github.com/users/xodio","html_url":"https://github.com/xodio","followers_url":"https://api.github.com/users/xodio/followers","following_url":"https://api.github.com/users/xodio/following{/other_user}","gists_url":"https://api.github.com/users/xodio/gists{/gist_id}","starred_url":"https://api.github.com/users/xodio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xodio/subscriptions","organizations_url":"https://api.github.com/users/xodio/orgs","repos_url":"https://api.github.com/users/xodio/repos","events_url":"https://api.github.com/users/xodio/events{/privacy}","received_events_url":"https://api.github.com/users/xodio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/xodio/xod","description":"XOD IDE","fork":false,"url":"https://api.github.com/repos/xodio/xod","forks_url":"https://api.github.com/repos/xodio/xod/forks","keys_url":"https://api.github.com/repos/xodio/xod/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xodio/xod/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xodio/xod/teams","hooks_url":"https://api.github.com/repos/xodio/xod/hooks","issue_events_url":"https://api.github.com/repos/xodio/xod/issues/events{/number}","events_url":"https://api.github.com/repos/xodio/xod/events","assignees_url":"https://api.github.com/repos/xodio/xod/assignees{/user}","branches_url":"https://api.github.com/repos/xodio/xod/branches{/branch}","tags_url":"https://api.github.com/repos/xodio/xod/tags","blobs_url":"https://api.github.com/repos/xodio/xod/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xodio/xod/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xodio/xod/git/refs{/sha}","trees_url":"https://api.github.com/repos/xodio/xod/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xodio/xod/statuses/{sha}","languages_url":"https://api.github.com/repos/xodio/xod/languages","stargazers_url":"https://api.github.com/repos/xodio/xod/stargazers","contributors_url":"https://api.github.com/repos/xodio/xod/contributors","subscribers_url":"https://api.github.com/repos/xodio/xod/subscribers","subscription_url":"https://api.github.com/repos/xodio/xod/subscription","commits_url":"https://api.github.com/repos/xodio/xod/commits{/sha}","git_commits_url":"https://api.github.com/repos/xodio/xod/git/commits{/sha}","comments_url":"https://api.github.com/repos/xodio/xod/comments{/number}","issue_comment_url":"https://api.github.com/repos/xodio/xod/issues/comments{/number}","contents_url":"https://api.github.com/repos/xodio/xod/contents/{+path}","compare_url":"https://api.github.com/repos/xodio/xod/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xodio/xod/merges","archive_url":"https://api.github.com/repos/xodio/xod/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xodio/xod/downloads","issues_url":"https://api.github.com/repos/xodio/xod/issues{/number}","pulls_url":"https://api.github.com/repos/xodio/xod/pulls{/number}","milestones_url":"https://api.github.com/repos/xodio/xod/milestones{/number}","notifications_url":"https://api.github.com/repos/xodio/xod/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xodio/xod/labels{/name}","releases_url":"https://api.github.com/repos/xodio/xod/releases{/id}","deployments_url":"https://api.github.com/repos/xodio/xod/deployments","created_at":"2015-08-05T22:02:33Z","updated_at":"2018-07-11T14:57:27Z","pushed_at":"2018-07-12T14:46:09Z","git_url":"git://github.com/xodio/xod.git","ssh_url":"git@github.com:xodio/xod.git","clone_url":"https://github.com/xodio/xod.git","svn_url":"https://github.com/xodio/xod","homepage":"https://xod.io","size":43773,"stargazers_count":253,"watchers_count":253,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":40,"mirror_url":null,"archived":false,"open_issues_count":49,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0","node_id":"MDc6TGljZW5zZTE="},"forks":40,"open_issues":49,"watchers":253,"default_branch":"master"}},"base":{"label":"xodio:master","ref":"master","sha":"ec73a70272a5998434c0c214d57707974efbc7ca","user":{"login":"xodio","id":22938266,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyOTM4MjY2","avatar_url":"https://avatars0.githubusercontent.com/u/22938266?v=4","gravatar_id":"","url":"https://api.github.com/users/xodio","html_url":"https://github.com/xodio","followers_url":"https://api.github.com/users/xodio/followers","following_url":"https://api.github.com/users/xodio/following{/other_user}","gists_url":"https://api.github.com/users/xodio/gists{/gist_id}","starred_url":"https://api.github.com/users/xodio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xodio/subscriptions","organizations_url":"https://api.github.com/users/xodio/orgs","repos_url":"https://api.github.com/users/xodio/repos","events_url":"https://api.github.com/users/xodio/events{/privacy}","received_events_url":"https://api.github.com/users/xodio/received_events","type":"Organization","site_admin":false},"repo":{"id":40270919,"node_id":"MDEwOlJlcG9zaXRvcnk0MDI3MDkxOQ==","name":"xod","full_name":"xodio/xod","owner":{"login":"xodio","id":22938266,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIyOTM4MjY2","avatar_url":"https://avatars0.githubusercontent.com/u/22938266?v=4","gravatar_id":"","url":"https://api.github.com/users/xodio","html_url":"https://github.com/xodio","followers_url":"https://api.github.com/users/xodio/followers","following_url":"https://api.github.com/users/xodio/following{/other_user}","gists_url":"https://api.github.com/users/xodio/gists{/gist_id}","starred_url":"https://api.github.com/users/xodio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xodio/subscriptions","organizations_url":"https://api.github.com/users/xodio/orgs","repos_url":"https://api.github.com/users/xodio/repos","events_url":"https://api.github.com/users/xodio/events{/privacy}","received_events_url":"https://api.github.com/users/xodio/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/xodio/xod","description":"XOD IDE","fork":false,"url":"https://api.github.com/repos/xodio/xod","forks_url":"https://api.github.com/repos/xodio/xod/forks","keys_url":"https://api.github.com/repos/xodio/xod/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xodio/xod/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xodio/xod/teams","hooks_url":"https://api.github.com/repos/xodio/xod/hooks","issue_events_url":"https://api.github.com/repos/xodio/xod/issues/events{/number}","events_url":"https://api.github.com/repos/xodio/xod/events","assignees_url":"https://api.github.com/repos/xodio/xod/assignees{/user}","branches_url":"https://api.github.com/repos/xodio/xod/branches{/branch}","tags_url":"https://api.github.com/repos/xodio/xod/tags","blobs_url":"https://api.github.com/repos/xodio/xod/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xodio/xod/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xodio/xod/git/refs{/sha}","trees_url":"https://api.github.com/repos/xodio/xod/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xodio/xod/statuses/{sha}","languages_url":"https://api.github.com/repos/xodio/xod/languages","stargazers_url":"https://api.github.com/repos/xodio/xod/stargazers","contributors_url":"https://api.github.com/repos/xodio/xod/contributors","subscribers_url":"https://api.github.com/repos/xodio/xod/subscribers","subscription_url":"https://api.github.com/repos/xodio/xod/subscription","commits_url":"https://api.github.com/repos/xodio/xod/commits{/sha}","git_commits_url":"https://api.github.com/repos/xodio/xod/git/commits{/sha}","comments_url":"https://api.github.com/repos/xodio/xod/comments{/number}","issue_comment_url":"https://api.github.com/repos/xodio/xod/issues/comments{/number}","contents_url":"https://api.github.com/repos/xodio/xod/contents/{+path}","compare_url":"https://api.github.com/repos/xodio/xod/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xodio/xod/merges","archive_url":"https://api.github.com/repos/xodio/xod/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xodio/xod/downloads","issues_url":"https://api.github.com/repos/xodio/xod/issues{/number}","pulls_url":"https://api.github.com/repos/xodio/xod/pulls{/number}","milestones_url":"https://api.github.com/repos/xodio/xod/milestones{/number}","notifications_url":"https://api.github.com/repos/xodio/xod/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xodio/xod/labels{/name}","releases_url":"https://api.github.com/repos/xodio/xod/releases{/id}","deployments_url":"https://api.github.com/repos/xodio/xod/deployments","created_at":"2015-08-05T22:02:33Z","updated_at":"2018-07-11T14:57:27Z","pushed_at":"2018-07-12T14:46:09Z","git_url":"git://github.com/xodio/xod.git","ssh_url":"git@github.com:xodio/xod.git","clone_url":"https://github.com/xodio/xod.git","svn_url":"https://github.com/xodio/xod","homepage":"https://xod.io","size":43773,"stargazers_count":253,"watchers_count":253,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":40,"mirror_url":null,"archived":false,"open_issues_count":49,"license":{"key":"agpl-3.0","name":"GNU Affero General Public License v3.0","spdx_id":"AGPL-3.0","url":"https://api.github.com/licenses/agpl-3.0","node_id":"MDc6TGljZW5zZTE="},"forks":40,"open_issues":49,"watchers":253,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/xodio/xod/pulls/1356"},"html":{"href":"https://github.com/xodio/xod/pull/1356"},"issue":{"href":"https://api.github.com/repos/xodio/xod/issues/1356"},"comments":{"href":"https://api.github.com/repos/xodio/xod/issues/1356/comments"},"review_comments":{"href":"https://api.github.com/repos/xodio/xod/pulls/1356/comments"},"review_comment":{"href":"https://api.github.com/repos/xodio/xod/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/xodio/xod/pulls/1356/commits"},"statuses":{"href":"https://api.github.com/repos/xodio/xod/statuses/d330e43e1badf1524f807aba7f9948ef123faae1"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"nkrkv"}}