{"action":"created","comment":{"url":"https://api.github.com/repos/redhat-developer/che-starter/pulls/comments/169156542","pull_request_review_id":97638287,"id":169156542,"diff_hunk":"@@ -0,0 +1,225 @@\n+/*-\n+ * #%L\n+ * che-starter\n+ * %%\n+ * Copyright (C) 2017 Red Hat, Inc.\n+ * %%\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+ * #L%\n+ */\n+package io.fabric8.che.starter.util;\n+\n+import com.google.gson.Gson;\n+import io.fabric8.che.starter.model.project.Attribute;\n+import io.fabric8.che.starter.model.project.Project;\n+import io.fabric8.che.starter.model.project.Source;\n+import io.fabric8.che.starter.model.workspace.*;\n+import io.jsonwebtoken.lang.Collections;\n+import org.apache.commons.io.IOUtils;\n+import org.junit.Assert;\n+import org.junit.Before;\n+import org.junit.Test;\n+import org.slf4j.Logger;\n+import org.slf4j.LoggerFactory;\n+\n+import java.io.IOException;\n+import java.io.InputStream;\n+import java.nio.charset.StandardCharsets;\n+import java.util.ArrayList;\n+import java.util.HashMap;\n+import java.util.List;\n+import java.util.Map;\n+\n+public class WorkspaceLegacyFormatAdapterTest {\n+    private static final Logger LOG = LoggerFactory.getLogger(WorkspaceLegacyFormatAdapterTest.class);\n+    private static Workspace v5CorrectFull;\n+\n+    @Before\n+    public void setUp() {\n+        v5CorrectFull = new Workspace();\n+        WorkspaceConfig v5CorrectFullConfig = new WorkspaceConfig();\n+        List<WorkspaceLink> v5CorrectFullLinks = new ArrayList<>();\n+\n+        /*========================*\n+         * WORKSPACE ENVIRONMENTS *\n+         *========================*/\n+        List<String> v5CorrectFullEnvironmentDefaultMachineArguments = new ArrayList<>();\n+        v5CorrectFullEnvironmentDefaultMachineArguments.add(\"com.redhat.bayesian.lsp\");\n+        v5CorrectFullEnvironmentDefaultMachineArguments.add(\"org.eclipse.che.ws-agent\");\n+        v5CorrectFullEnvironmentDefaultMachineArguments.add(\"org.eclipse.che.terminal\");\n+        v5CorrectFullEnvironmentDefaultMachineArguments.add(\"org.eclipse.che.exec\");\n+\n+        WorkspaceMachineAttribute v5CorrectFullMachineAttribute = new WorkspaceMachineAttribute();\n+        v5CorrectFullMachineAttribute.setMemoryLimitBytes(\"2147483648\");\n+\n+        WorkspaceMachine v5CorrectFullEnvironmentDefaultMachine = new WorkspaceMachine();\n+        v5CorrectFullEnvironmentDefaultMachine.setAgents(v5CorrectFullEnvironmentDefaultMachineArguments);\n+        v5CorrectFullEnvironmentDefaultMachine.setAttributes(v5CorrectFullMachineAttribute);\n+\n+        Map<String, WorkspaceMachine> v5CorrectFullEnvironmentDefaultMachines = new HashMap<>();\n+        v5CorrectFullEnvironmentDefaultMachines.put(\"dev-machine\", v5CorrectFullEnvironmentDefaultMachine);\n+\n+        WorkspaceRecipe v5CorrectFullEnvironmentDefaultRecipe = new WorkspaceRecipe();\n+        v5CorrectFullEnvironmentDefaultRecipe.setType(\"dockerimage\");\n+        v5CorrectFullEnvironmentDefaultRecipe.setLocation(\"registry.devshift.net/che/vertx\");\n+\n+        WorkspaceEnvironment v5CorrectFullConfigEnvironmentDefault = new WorkspaceEnvironment();\n+        v5CorrectFullConfigEnvironmentDefault.setMachines(v5CorrectFullEnvironmentDefaultMachines);\n+        v5CorrectFullConfigEnvironmentDefault.setRecipe(v5CorrectFullEnvironmentDefaultRecipe);\n+\n+        Map<String, WorkspaceEnvironment> v5CorrectFullConfigEnvironments = new HashMap<>();\n+        v5CorrectFullConfigEnvironments.put(\"default\", v5CorrectFullConfigEnvironmentDefault);\n+\n+        /*====================*\n+         * WORKSPACE PROJECTS *\n+         *====================*/\n+        Map<String, String> v5CorrectFullConfigProjectSourceParameters = new HashMap<>();\n+        v5CorrectFullConfigProjectSourceParameters.put(\"branch\", \"master\");\n+        v5CorrectFullConfigProjectSourceParameters.put(\"keepVcs\", \"true\");\n+\n+        Source v5CorrectFullConfigProjectSource = new Source();\n+        v5CorrectFullConfigProjectSource.setLocation(\"https://github.com/openshiftio-vertx-boosters/vertx-http-booster\");\n+        v5CorrectFullConfigProjectSource.setType(\"git\");\n+        v5CorrectFullConfigProjectSource.setParameters(v5CorrectFullConfigProjectSourceParameters);\n+\n+        Project v5CorrectFullConfigProject = new Project();\n+        v5CorrectFullConfigProject.setLinks(new ArrayList<>());\n+        v5CorrectFullConfigProject.setName(\"vertx-http-booster\");\n+        v5CorrectFullConfigProject.setAttributes(new Attribute());\n+        v5CorrectFullConfigProject.setType(\"maven\");\n+        v5CorrectFullConfigProject.setSource(v5CorrectFullConfigProjectSource);\n+        v5CorrectFullConfigProject.setPath(\"/vertx-http-booster\");\n+        v5CorrectFullConfigProject.setDescription(\"Created via che-starter API\");\n+        v5CorrectFullConfigProject.setMixins(Collections.arrayToList(new String[]{\"git\"}));\n+\n+        List<Project> v5CorrectFullConfigProjects = new ArrayList<>();\n+        v5CorrectFullConfigProjects.add(v5CorrectFullConfigProject);\n+\n+        /*====================*\n+         * WORKSPACE COMMANDS *\n+         *====================*/\n+        WorkspaceCommand debug = new WorkspaceCommand();\n+        WorkspaceCommand run = new WorkspaceCommand();\n+        WorkspaceCommand build = new WorkspaceCommand();\n+\n+        WorkspaceCommandAttributes debugAttributes = new WorkspaceCommandAttributes();\n+        WorkspaceCommandAttributes runAttributes = new WorkspaceCommandAttributes();\n+        WorkspaceCommandAttributes buildAttributes = new WorkspaceCommandAttributes();\n+\n+        debugAttributes.setGoal(\"Build\");\n+        runAttributes.setPreviewUrl(\"http://${server.port.8080}\");\n+        runAttributes.setGoal(\"Run\");\n+        buildAttributes.setPreviewUrl(\"http://${server.port.8080}\");\n+        buildAttributes.setGoal(\"Debug\");\n+\n+        debug.setCommandLine(\"scl enable rh-maven33 \\u0027mvn compile vertx:debug -f ${current.project.path}\\u0027\");\n+        debug.setName(\"debug\");\n+        debug.setAttributes(debugAttributes);\n+        debug.setType(\"custom\");\n+        run.setCommandLine(\"scl enable rh-maven33 \\u0027mvn compile vertx:run -f ${current.project.path}\\u0027\");\n+        run.setName(\"run\");\n+        run.setAttributes(runAttributes);\n+        run.setType(\"custom\");\n+        build.setCommandLine(\"scl enable rh-maven33 \\u0027mvn clean install -f ${current.project.path}\\u0027\");\n+        build.setName(\"build\");\n+        build.setAttributes(buildAttributes);\n+        build.setType(\"mvn\");\n+\n+        List<WorkspaceCommand> v5CorrectFullConfigCommands = new ArrayList<>();\n+        v5CorrectFullConfigCommands.add(debug);\n+        v5CorrectFullConfigCommands.add(run);\n+        v5CorrectFullConfigCommands.add(build);\n+\n+        v5CorrectFullConfig.setDefaultEnv(\"default\");\n+        v5CorrectFullConfig.setEnvironments(v5CorrectFullConfigEnvironments);\n+        v5CorrectFullConfig.setProjects(v5CorrectFullConfigProjects);\n+        v5CorrectFullConfig.setName(\"tfiaq\");\n+        v5CorrectFullConfig.setDescription(\"mycustomdescription\");\n+        v5CorrectFullConfig.setCommands(v5CorrectFullConfigCommands);\n+        v5CorrectFullConfig.setLinks(new ArrayList<>());\n+\n+        /*=================*\n+         * WORKSPACE LINKS *\n+         *=================*/\n+        WorkspaceLink selfLink = new WorkspaceLink();\n+        WorkspaceLink startWorkspace = new WorkspaceLink();\n+        WorkspaceLink removeWorkspace = new WorkspaceLink();\n+        WorkspaceLink getAllWorkspaces = new WorkspaceLink();\n+        WorkspaceLink getWorkspaceSnapshot = new WorkspaceLink();\n+        WorkspaceLink ideUrl = new WorkspaceLink();\n+        WorkspaceLink getWorkspaceEventsChannel = new WorkspaceLink();\n+        WorkspaceLink getWorkspaceOutputChannel = new WorkspaceLink();\n+        WorkspaceLink getWorkspaceStatusChannel = new WorkspaceLink();\n+\n+        selfLink.setHref(\"https://che.openshift.io/wsmaster/api/workspace/workspace3ca9wjqq5qm66skq\");\n+        selfLink.setRel(\"self link\");\n+        selfLink.setMethod(\"GET\");\n+        startWorkspace.setHref(\"https://che.openshift.io/wsmaster/api/workspace/workspace3ca9wjqq5qm66skq/runtime\");\n+        startWorkspace.setRel(\"start workspace\");\n+        startWorkspace.setMethod(\"POST\");\n+        removeWorkspace.setHref(\"https://che.openshift.io/wsmaster/api/workspace/workspace3ca9wjqq5qm66skq\");\n+        removeWorkspace.setRel(\"remove workspace\");\n+        removeWorkspace.setMethod(\"DELETE\");\n+        getAllWorkspaces.setHref(\"https://che.openshift.io/wsmaster/api/workspace\");\n+        getAllWorkspaces.setRel(\"get all user workspaces\");\n+        getAllWorkspaces.setMethod(\"GET\");\n+        getWorkspaceSnapshot.setHref(\"https://che.openshift.io/wsmaster/api/workspace/workspace3ca9wjqq5qm66skq/snapshot\");\n+        getWorkspaceSnapshot.setRel(\"get workspace snapshot\");\n+        getWorkspaceSnapshot.setMethod(\"GET\");\n+        ideUrl.setHref(\"https://che.openshift.io/tdancs/tfiaq\");\n+        ideUrl.setRel(\"ide url\");\n+        ideUrl.setMethod(\"GET\");\n+        getWorkspaceEventsChannel.setHref(\"wss://che.openshift.io/wsmaster/api/ws\");\n+        getWorkspaceEventsChannel.setRel(\"get workspace events channel\");\n+        getWorkspaceEventsChannel.setMethod(\"GET\");\n+        getWorkspaceOutputChannel.setHref(\"wss://che.openshift.io/wsmaster/api/ws\");\n+        getWorkspaceOutputChannel.setRel(\"environment.output_channel\");\n+        getWorkspaceOutputChannel.setMethod(\"GET\");\n+        getWorkspaceStatusChannel.setHref(\"wss://che.openshift.io/wsmaster/api/ws\");\n+        getWorkspaceStatusChannel.setRel(\"environment.status_channel\");\n+        getWorkspaceStatusChannel.setMethod(\"GET\");\n+\n+        v5CorrectFullLinks.add(selfLink);\n+        v5CorrectFullLinks.add(startWorkspace);\n+        v5CorrectFullLinks.add(removeWorkspace);\n+        v5CorrectFullLinks.add(getAllWorkspaces);\n+        v5CorrectFullLinks.add(getWorkspaceSnapshot);\n+        v5CorrectFullLinks.add(ideUrl);\n+        v5CorrectFullLinks.add(getWorkspaceEventsChannel);\n+        v5CorrectFullLinks.add(getWorkspaceOutputChannel);\n+        v5CorrectFullLinks.add(getWorkspaceStatusChannel);\n+\n+        v5CorrectFull.setId(\"workspace3ca9wjqq5qm66skq\");\n+        v5CorrectFull.setStatus(\"STOPPED\");\n+        v5CorrectFull.setConfig(v5CorrectFullConfig);\n+        v5CorrectFull.setLinks(v5CorrectFullLinks);\n+    }\n+\n+    @Test\n+    public void getWorkspaceLegacyFormat() {\n+        String workspaceV5Json = null;\n+        String workspaceV6Json = null;\n+        try {\n+            InputStream workspaceV5JsonStream = getClass().getClassLoader().getResourceAsStream(\"workspacev5.json\");\n+            InputStream workspaceV6JsonStream = getClass().getClassLoader().getResourceAsStream(\"workspacev6.json\");\n+            workspaceV5Json = IOUtils.toString(workspaceV5JsonStream, StandardCharsets.UTF_8);\n+            workspaceV6Json = IOUtils.toString(workspaceV6JsonStream, StandardCharsets.UTF_8);\n+        } catch (IOException e) {","path":"src/test/java/io/fabric8/che/starter/util/WorkspaceLegacyFormatAdapterTest.java","position":210,"original_position":210,"commit_id":"132065ea350c3857b191c89809f38c7cea128ebe","original_commit_id":"132065ea350c3857b191c89809f38c7cea128ebe","user":{"login":"ibuziuk","id":1461122,"avatar_url":"https://avatars2.githubusercontent.com/u/1461122?v=4","gravatar_id":"","url":"https://api.github.com/users/ibuziuk","html_url":"https://github.com/ibuziuk","followers_url":"https://api.github.com/users/ibuziuk/followers","following_url":"https://api.github.com/users/ibuziuk/following{/other_user}","gists_url":"https://api.github.com/users/ibuziuk/gists{/gist_id}","starred_url":"https://api.github.com/users/ibuziuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ibuziuk/subscriptions","organizations_url":"https://api.github.com/users/ibuziuk/orgs","repos_url":"https://api.github.com/users/ibuziuk/repos","events_url":"https://api.github.com/users/ibuziuk/events{/privacy}","received_events_url":"https://api.github.com/users/ibuziuk/received_events","type":"User","site_admin":false},"body":"why should we catch exceptions in tests ?","created_at":"2018-02-19T19:24:15Z","updated_at":"2018-02-19T19:24:15Z","html_url":"https://github.com/redhat-developer/che-starter/pull/258#discussion_r169156542","pull_request_url":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/redhat-developer/che-starter/pulls/comments/169156542"},"html":{"href":"https://github.com/redhat-developer/che-starter/pull/258#discussion_r169156542"},"pull_request":{"href":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258"}}},"pull_request":{"url":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258","id":168600416,"html_url":"https://github.com/redhat-developer/che-starter/pull/258","diff_url":"https://github.com/redhat-developer/che-starter/pull/258.diff","patch_url":"https://github.com/redhat-developer/che-starter/pull/258.patch","issue_url":"https://api.github.com/repos/redhat-developer/che-starter/issues/258","number":258,"state":"open","locked":false,"title":"WIP: Adding che 6 compatibility","user":{"login":"ScrewTSW","id":16451875,"avatar_url":"https://avatars0.githubusercontent.com/u/16451875?v=4","gravatar_id":"","url":"https://api.github.com/users/ScrewTSW","html_url":"https://github.com/ScrewTSW","followers_url":"https://api.github.com/users/ScrewTSW/followers","following_url":"https://api.github.com/users/ScrewTSW/following{/other_user}","gists_url":"https://api.github.com/users/ScrewTSW/gists{/gist_id}","starred_url":"https://api.github.com/users/ScrewTSW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ScrewTSW/subscriptions","organizations_url":"https://api.github.com/users/ScrewTSW/orgs","repos_url":"https://api.github.com/users/ScrewTSW/repos","events_url":"https://api.github.com/users/ScrewTSW/events{/privacy}","received_events_url":"https://api.github.com/users/ScrewTSW/received_events","type":"User","site_admin":false},"body":"@ibuziuk \r\nmodels are now compatible with V6, created methods to convert V6 to legacy.\r\n\r\nDO NOT MERGE YET.","created_at":"2018-02-12T14:58:01Z","updated_at":"2018-02-19T19:24:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"dbd46578851d76c3d01f8c717684397712123976","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258/commits","review_comments_url":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258/comments","review_comment_url":"https://api.github.com/repos/redhat-developer/che-starter/pulls/comments{/number}","comments_url":"https://api.github.com/repos/redhat-developer/che-starter/issues/258/comments","statuses_url":"https://api.github.com/repos/redhat-developer/che-starter/statuses/132065ea350c3857b191c89809f38c7cea128ebe","head":{"label":"ScrewTSW:adding-che-6-compatibility","ref":"adding-che-6-compatibility","sha":"132065ea350c3857b191c89809f38c7cea128ebe","user":{"login":"ScrewTSW","id":16451875,"avatar_url":"https://avatars0.githubusercontent.com/u/16451875?v=4","gravatar_id":"","url":"https://api.github.com/users/ScrewTSW","html_url":"https://github.com/ScrewTSW","followers_url":"https://api.github.com/users/ScrewTSW/followers","following_url":"https://api.github.com/users/ScrewTSW/following{/other_user}","gists_url":"https://api.github.com/users/ScrewTSW/gists{/gist_id}","starred_url":"https://api.github.com/users/ScrewTSW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ScrewTSW/subscriptions","organizations_url":"https://api.github.com/users/ScrewTSW/orgs","repos_url":"https://api.github.com/users/ScrewTSW/repos","events_url":"https://api.github.com/users/ScrewTSW/events{/privacy}","received_events_url":"https://api.github.com/users/ScrewTSW/received_events","type":"User","site_admin":false},"repo":{"id":120484327,"name":"che-starter","full_name":"ScrewTSW/che-starter","owner":{"login":"ScrewTSW","id":16451875,"avatar_url":"https://avatars0.githubusercontent.com/u/16451875?v=4","gravatar_id":"","url":"https://api.github.com/users/ScrewTSW","html_url":"https://github.com/ScrewTSW","followers_url":"https://api.github.com/users/ScrewTSW/followers","following_url":"https://api.github.com/users/ScrewTSW/following{/other_user}","gists_url":"https://api.github.com/users/ScrewTSW/gists{/gist_id}","starred_url":"https://api.github.com/users/ScrewTSW/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ScrewTSW/subscriptions","organizations_url":"https://api.github.com/users/ScrewTSW/orgs","repos_url":"https://api.github.com/users/ScrewTSW/repos","events_url":"https://api.github.com/users/ScrewTSW/events{/privacy}","received_events_url":"https://api.github.com/users/ScrewTSW/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ScrewTSW/che-starter","description":"REST endpoints for managing Eclipse Che servers and workspaces ","fork":true,"url":"https://api.github.com/repos/ScrewTSW/che-starter","forks_url":"https://api.github.com/repos/ScrewTSW/che-starter/forks","keys_url":"https://api.github.com/repos/ScrewTSW/che-starter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ScrewTSW/che-starter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ScrewTSW/che-starter/teams","hooks_url":"https://api.github.com/repos/ScrewTSW/che-starter/hooks","issue_events_url":"https://api.github.com/repos/ScrewTSW/che-starter/issues/events{/number}","events_url":"https://api.github.com/repos/ScrewTSW/che-starter/events","assignees_url":"https://api.github.com/repos/ScrewTSW/che-starter/assignees{/user}","branches_url":"https://api.github.com/repos/ScrewTSW/che-starter/branches{/branch}","tags_url":"https://api.github.com/repos/ScrewTSW/che-starter/tags","blobs_url":"https://api.github.com/repos/ScrewTSW/che-starter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ScrewTSW/che-starter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ScrewTSW/che-starter/git/refs{/sha}","trees_url":"https://api.github.com/repos/ScrewTSW/che-starter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ScrewTSW/che-starter/statuses/{sha}","languages_url":"https://api.github.com/repos/ScrewTSW/che-starter/languages","stargazers_url":"https://api.github.com/repos/ScrewTSW/che-starter/stargazers","contributors_url":"https://api.github.com/repos/ScrewTSW/che-starter/contributors","subscribers_url":"https://api.github.com/repos/ScrewTSW/che-starter/subscribers","subscription_url":"https://api.github.com/repos/ScrewTSW/che-starter/subscription","commits_url":"https://api.github.com/repos/ScrewTSW/che-starter/commits{/sha}","git_commits_url":"https://api.github.com/repos/ScrewTSW/che-starter/git/commits{/sha}","comments_url":"https://api.github.com/repos/ScrewTSW/che-starter/comments{/number}","issue_comment_url":"https://api.github.com/repos/ScrewTSW/che-starter/issues/comments{/number}","contents_url":"https://api.github.com/repos/ScrewTSW/che-starter/contents/{+path}","compare_url":"https://api.github.com/repos/ScrewTSW/che-starter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ScrewTSW/che-starter/merges","archive_url":"https://api.github.com/repos/ScrewTSW/che-starter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ScrewTSW/che-starter/downloads","issues_url":"https://api.github.com/repos/ScrewTSW/che-starter/issues{/number}","pulls_url":"https://api.github.com/repos/ScrewTSW/che-starter/pulls{/number}","milestones_url":"https://api.github.com/repos/ScrewTSW/che-starter/milestones{/number}","notifications_url":"https://api.github.com/repos/ScrewTSW/che-starter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ScrewTSW/che-starter/labels{/name}","releases_url":"https://api.github.com/repos/ScrewTSW/che-starter/releases{/id}","deployments_url":"https://api.github.com/repos/ScrewTSW/che-starter/deployments","created_at":"2018-02-06T16:04:43Z","updated_at":"2018-02-06T16:04:45Z","pushed_at":"2018-02-19T16:56:41Z","git_url":"git://github.com/ScrewTSW/che-starter.git","ssh_url":"git@github.com:ScrewTSW/che-starter.git","clone_url":"https://github.com/ScrewTSW/che-starter.git","svn_url":"https://github.com/ScrewTSW/che-starter","homepage":"http://che-starter-dsaas-preview.b6ff.rh-idev.openshiftapps.com","size":554,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"redhat-developer:master","ref":"master","sha":"d11b325f7203ebc8f6a8d4aec272c130a4ed33e3","user":{"login":"redhat-developer","id":11033755,"avatar_url":"https://avatars0.githubusercontent.com/u/11033755?v=4","gravatar_id":"","url":"https://api.github.com/users/redhat-developer","html_url":"https://github.com/redhat-developer","followers_url":"https://api.github.com/users/redhat-developer/followers","following_url":"https://api.github.com/users/redhat-developer/following{/other_user}","gists_url":"https://api.github.com/users/redhat-developer/gists{/gist_id}","starred_url":"https://api.github.com/users/redhat-developer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/redhat-developer/subscriptions","organizations_url":"https://api.github.com/users/redhat-developer/orgs","repos_url":"https://api.github.com/users/redhat-developer/repos","events_url":"https://api.github.com/users/redhat-developer/events{/privacy}","received_events_url":"https://api.github.com/users/redhat-developer/received_events","type":"Organization","site_admin":false},"repo":{"id":81078168,"name":"che-starter","full_name":"redhat-developer/che-starter","owner":{"login":"redhat-developer","id":11033755,"avatar_url":"https://avatars0.githubusercontent.com/u/11033755?v=4","gravatar_id":"","url":"https://api.github.com/users/redhat-developer","html_url":"https://github.com/redhat-developer","followers_url":"https://api.github.com/users/redhat-developer/followers","following_url":"https://api.github.com/users/redhat-developer/following{/other_user}","gists_url":"https://api.github.com/users/redhat-developer/gists{/gist_id}","starred_url":"https://api.github.com/users/redhat-developer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/redhat-developer/subscriptions","organizations_url":"https://api.github.com/users/redhat-developer/orgs","repos_url":"https://api.github.com/users/redhat-developer/repos","events_url":"https://api.github.com/users/redhat-developer/events{/privacy}","received_events_url":"https://api.github.com/users/redhat-developer/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/redhat-developer/che-starter","description":"REST endpoints for managing Eclipse Che servers and workspaces ","fork":false,"url":"https://api.github.com/repos/redhat-developer/che-starter","forks_url":"https://api.github.com/repos/redhat-developer/che-starter/forks","keys_url":"https://api.github.com/repos/redhat-developer/che-starter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/redhat-developer/che-starter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/redhat-developer/che-starter/teams","hooks_url":"https://api.github.com/repos/redhat-developer/che-starter/hooks","issue_events_url":"https://api.github.com/repos/redhat-developer/che-starter/issues/events{/number}","events_url":"https://api.github.com/repos/redhat-developer/che-starter/events","assignees_url":"https://api.github.com/repos/redhat-developer/che-starter/assignees{/user}","branches_url":"https://api.github.com/repos/redhat-developer/che-starter/branches{/branch}","tags_url":"https://api.github.com/repos/redhat-developer/che-starter/tags","blobs_url":"https://api.github.com/repos/redhat-developer/che-starter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/redhat-developer/che-starter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/redhat-developer/che-starter/git/refs{/sha}","trees_url":"https://api.github.com/repos/redhat-developer/che-starter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/redhat-developer/che-starter/statuses/{sha}","languages_url":"https://api.github.com/repos/redhat-developer/che-starter/languages","stargazers_url":"https://api.github.com/repos/redhat-developer/che-starter/stargazers","contributors_url":"https://api.github.com/repos/redhat-developer/che-starter/contributors","subscribers_url":"https://api.github.com/repos/redhat-developer/che-starter/subscribers","subscription_url":"https://api.github.com/repos/redhat-developer/che-starter/subscription","commits_url":"https://api.github.com/repos/redhat-developer/che-starter/commits{/sha}","git_commits_url":"https://api.github.com/repos/redhat-developer/che-starter/git/commits{/sha}","comments_url":"https://api.github.com/repos/redhat-developer/che-starter/comments{/number}","issue_comment_url":"https://api.github.com/repos/redhat-developer/che-starter/issues/comments{/number}","contents_url":"https://api.github.com/repos/redhat-developer/che-starter/contents/{+path}","compare_url":"https://api.github.com/repos/redhat-developer/che-starter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/redhat-developer/che-starter/merges","archive_url":"https://api.github.com/repos/redhat-developer/che-starter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/redhat-developer/che-starter/downloads","issues_url":"https://api.github.com/repos/redhat-developer/che-starter/issues{/number}","pulls_url":"https://api.github.com/repos/redhat-developer/che-starter/pulls{/number}","milestones_url":"https://api.github.com/repos/redhat-developer/che-starter/milestones{/number}","notifications_url":"https://api.github.com/repos/redhat-developer/che-starter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/redhat-developer/che-starter/labels{/name}","releases_url":"https://api.github.com/repos/redhat-developer/che-starter/releases{/id}","deployments_url":"https://api.github.com/repos/redhat-developer/che-starter/deployments","created_at":"2017-02-06T10:59:12Z","updated_at":"2017-08-17T12:20:27Z","pushed_at":"2018-02-19T18:15:16Z","git_url":"git://github.com/redhat-developer/che-starter.git","ssh_url":"git@github.com:redhat-developer/che-starter.git","clone_url":"https://github.com/redhat-developer/che-starter.git","svn_url":"https://github.com/redhat-developer/che-starter","homepage":"http://che-starter-dsaas-preview.b6ff.rh-idev.openshiftapps.com","size":539,"stargazers_count":3,"watchers_count":3,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"epl-1.0","name":"Eclipse Public License 1.0","spdx_id":"EPL-1.0","url":"https://api.github.com/licenses/epl-1.0"},"forks":14,"open_issues":9,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258"},"html":{"href":"https://github.com/redhat-developer/che-starter/pull/258"},"issue":{"href":"https://api.github.com/repos/redhat-developer/che-starter/issues/258"},"comments":{"href":"https://api.github.com/repos/redhat-developer/che-starter/issues/258/comments"},"review_comments":{"href":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258/comments"},"review_comment":{"href":"https://api.github.com/repos/redhat-developer/che-starter/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/redhat-developer/che-starter/pulls/258/commits"},"statuses":{"href":"https://api.github.com/repos/redhat-developer/che-starter/statuses/132065ea350c3857b191c89809f38c7cea128ebe"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"ibuziuk"}}