{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/rosetta/issues/93","labels_url":"https://api.github.com/repos/phetsims/rosetta/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/rosetta/issues/93/comments","events_url":"https://api.github.com/repos/phetsims/rosetta/issues/93/events","html_url":"https://github.com/phetsims/rosetta/issues/93","id":109162342,"number":93,"title":"test simultaneous commits","user":{"login":"jbphet","id":3082831,"avatar_url":"https://avatars.githubusercontent.com/u/3082831?v=3","gravatar_id":"","url":"https://api.github.com/users/jbphet","html_url":"https://github.com/jbphet","followers_url":"https://api.github.com/users/jbphet/followers","following_url":"https://api.github.com/users/jbphet/following{/other_user}","gists_url":"https://api.github.com/users/jbphet/gists{/gist_id}","starred_url":"https://api.github.com/users/jbphet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbphet/subscriptions","organizations_url":"https://api.github.com/users/jbphet/orgs","repos_url":"https://api.github.com/users/jbphet/repos","events_url":"https://api.github.com/users/jbphet/events{/privacy}","received_events_url":"https://api.github.com/users/jbphet/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/phetsims/rosetta/labels/code-review","name":"code-review","color":"5319e7"},{"url":"https://api.github.com/repos/phetsims/rosetta/labels/high%20priority","name":"high priority","color":"e11d21"}],"state":"open","locked":false,"assignee":{"login":"phet-steele","id":5863899,"avatar_url":"https://avatars.githubusercontent.com/u/5863899?v=3","gravatar_id":"","url":"https://api.github.com/users/phet-steele","html_url":"https://github.com/phet-steele","followers_url":"https://api.github.com/users/phet-steele/followers","following_url":"https://api.github.com/users/phet-steele/following{/other_user}","gists_url":"https://api.github.com/users/phet-steele/gists{/gist_id}","starred_url":"https://api.github.com/users/phet-steele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phet-steele/subscriptions","organizations_url":"https://api.github.com/users/phet-steele/orgs","repos_url":"https://api.github.com/users/phet-steele/repos","events_url":"https://api.github.com/users/phet-steele/events{/privacy}","received_events_url":"https://api.github.com/users/phet-steele/received_events","type":"User","site_admin":false},"milestone":null,"comments":13,"created_at":"2015-09-30T19:31:02Z","updated_at":"2015-10-21T17:38:49Z","closed_at":null,"body":"While doing the code review, it occurred to me that we probably haven't tested the case where simultaneous commits occur to the strings repository.  The code looks like it should handle it, but it would be good to test it out to be sure.  I think we should test three cases:\r\n\r\n+ simultaneously submit translations for two different simulations in different languages\r\n+ simultaneously submit translations for the same simulation in different languages\r\n+ simultaneously submit translations for the same simulation in the same language\r\n\r\nThe third case is unlikely to occur while we are working only with a single trusted translator per language, but it would still be good to know what happens.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/phetsims/rosetta/issues/comments/149972886","html_url":"https://github.com/phetsims/rosetta/issues/93#issuecomment-149972886","issue_url":"https://api.github.com/repos/phetsims/rosetta/issues/93","id":149972886,"user":{"login":"aaronsamuel137","id":3193912,"avatar_url":"https://avatars.githubusercontent.com/u/3193912?v=3","gravatar_id":"","url":"https://api.github.com/users/aaronsamuel137","html_url":"https://github.com/aaronsamuel137","followers_url":"https://api.github.com/users/aaronsamuel137/followers","following_url":"https://api.github.com/users/aaronsamuel137/following{/other_user}","gists_url":"https://api.github.com/users/aaronsamuel137/gists{/gist_id}","starred_url":"https://api.github.com/users/aaronsamuel137/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaronsamuel137/subscriptions","organizations_url":"https://api.github.com/users/aaronsamuel137/orgs","repos_url":"https://api.github.com/users/aaronsamuel137/repos","events_url":"https://api.github.com/users/aaronsamuel137/events{/privacy}","received_events_url":"https://api.github.com/users/aaronsamuel137/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T17:38:49Z","updated_at":"2015-10-21T17:38:49Z","body":"You could do one or two tests here just to make sure it's all still good."}}