{"action":"created","comment":{"url":"https://api.github.com/repos/neo4j/neo4j/pulls/comments/45322436","id":45322436,"diff_hunk":"@@ -371,104 +421,189 @@ class MergeNodeAcceptanceTest extends ExecutionEngineFunSuite with QueryStatisti\n     // given an empty database\n \n     // when\n-    val result = execute(\"foreach(x in [1,2,3] | merge ({property: x}))\")\n+    val result = executeWithRulePlanner(\"foreach(x in [1,2,3] | merge ({property: x}))\")\n \n     // then\n     assertStats(result, nodesCreated = 3, propertiesSet = 3)\n   }\n \n-  test(\"unrelated_nodes_with_same_property_should_not_clash\") {\n+  test(\"unrelated nodes with same property should not clash\") {\n     // given\n     graph.createConstraint(\"Person\", \"id\")\n-    execute(\"MERGE (a:Item {id:1}) MERGE (b:Person {id:1})\")\n+    executeWithCostPlannerOnly(\"MERGE (a:Item {id:1}) MERGE (b:Person {id:1})\")\n \n     // when\n-    val result = execute(\"MERGE (a:Item {id:2}) MERGE (b:Person {id:1})\")\n+    executeWithCostPlannerOnly(\"MERGE (a:Item {id:2}) MERGE (b:Person {id:1})\")\n \n     // then does not throw\n   }\n \n-  test(\"works_fine_with_index\") {\n+  test(\"works fine with index\") {\n     // given\n-    execute(\"create index on :Person(name)\")\n+    executeWithRulePlanner(\"create index on :Person(name)\")\n \n     // when\n-    val result = execute(\"MERGE (person:Person {name:'Lasse'}) RETURN person\")\n+    val result = updateWithBothPlanners(\"MERGE (person:Person {name:'Lasse'}) RETURN person.name\")\n \n     // then does not throw\n     assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 1)\n   }\n \n-  test(\"works_with_index_and_constraint\") {\n+  test(\"works with index and constraint\") {\n     // given\n-    execute(\"create index on :Person(name)\")\n+    executeWithRulePlanner(\"create index on :Person(name)\")\n     graph.createConstraint(\"Person\", \"id\")\n \n     // when\n-    val result = execute(\"MERGE (person:Person {name:'Lasse', id:42}) RETURN person\")\n+    val result = updateWithBothPlanners(\"MERGE (person:Person {name:'Lasse', id:42}) RETURN person.name\")\n \n     // then does not throw\n     assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 2)\n   }\n \n-  test(\"works_with_indexed_and_unindexed_property\") {\n+  test(\"works with indexed and unindexed property\") {\n     // given\n-    execute(\"create index on :Person(name)\")\n+    executeWithRulePlanner(\"create index on :Person(name)\")\n \n     // when\n-    val result = execute(\"MERGE (person:Person {name:'Lasse', id:42}) RETURN person\")\n+    val result = updateWithBothPlanners(\"MERGE (person:Person {name:'Lasse', id:42}) RETURN person.name\")\n \n     // then does not throw\n     assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 2)\n   }\n \n-  test(\"works_with_two_indexed_properties\") {\n+  test(\"works with two indexed properties\") {\n     // given\n-    execute(\"create index on :Person(name)\")\n-    execute(\"create index on :Person(id)\")\n+    executeWithRulePlanner(\"create index on :Person(name)\")\n+    executeWithRulePlanner(\"create index on :Person(id)\")\n \n     // when\n-    val result = execute(\"MERGE (person:Person {name:'Lasse', id:42}) RETURN person\")\n+    val result = updateWithBothPlanners(\"MERGE (person:Person {name:'Lasse', id:42}) RETURN person.name\")\n \n     // then does not throw\n     assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 2)\n   }\n \n-  test(\"works_with_property_repeated_in_literal_map_in_set\") {\n+  test(\"works with property repeated in literal map in set\") {\n     // given\n     graph.createConstraint(\"Person\",\"ssn\")\n \n     // when\n-    val result = execute(\"MERGE (person:Person {ssn:42}) ON CREATE SET person = {ssn:42,name:'Robert Paulsen'} RETURN person\")\n+    val result = updateWithBothPlanners(\"MERGE (person:Person {ssn:42}) ON CREATE SET person = {ssn:42,name:'Robert Paulsen'} RETURN person.ssn\")\n \n     // then - does not throw\n-    assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 3/*should really be 2!*/)\n+    result.toList should equal(List(Map(\"person.ssn\" -> 42)))\n+    assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 3)\n   }\n \n-  test(\"works_with_property_in_map_that_gets_set\") {\n+  test(\"works with property in map that gets set\") {\n     // given\n     graph.createConstraint(\"Person\",\"ssn\")\n \n     // when\n-    val result = execute(\"MERGE (person:Person {ssn:{p}.ssn}) ON CREATE SET person = {p} RETURN person\",\n-      \"p\"->Map(\"ssn\" -> 42, \"name\"->\"Robert Paulsen\"))\n+    val result = updateWithBothPlanners(\"MERGE (person:Person {ssn:{p}.ssn}) ON CREATE SET person = {p} RETURN person.ssn\",\n+      \"p\" -> Map(\"ssn\" -> 42, \"name\"->\"Robert Paulsen\"))\n \n     // then - does not throw\n-    assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 3/*should really be 2!*/)\n+    result.toList should equal(List(Map(\"person.ssn\" -> 42)))\n+    assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 3)\n   }\n \n-  test(\"should_work_when_finding_multiple_elements\") {\n-    assertStats(execute( \"CREATE (:X) CREATE (:X) MERGE (:X)\"), nodesCreated = 2, labelsAdded = 2)\n+  test(\"should work when finding multiple elements\") {\n+    assertStats(updateWithBothPlanners( \"CREATE (:X) CREATE (:X) MERGE (:X)\"), nodesCreated = 2, labelsAdded = 2)\n   }\n \n-  test(\"should_support_updates_while_merging\") {\n+  test(\"merge should handle argument properly\") {\n+    createNode(\"x\" -> 42)\n+\n+    val query = \"\"\"WITH 42 AS x MERGE (c:N {x: x})\"\"\"\n+\n+    val result = updateWithBothPlanners(query)\n+\n+    assertStats(result, nodesCreated = 1, labelsAdded = 1, propertiesSet = 1)\n+  }\n+\n+  test(\"should be able to merge using property from match\") {\n+    createLabeledNode(Map(\"name\" -> \"A\", \"bornIn\" -> \"New York\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"B\", \"bornIn\" -> \"Ohio\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"C\", \"bornIn\" -> \"New Jersey\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"D\", \"bornIn\" -> \"New York\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"E\", \"bornIn\" -> \"Ohio\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"F\", \"bornIn\" -> \"New Jersey\"), \"Person\")\n+\n+    val query = \"MATCH (person:Person) MERGE (city: City {name: person.bornIn}) RETURN person.name\"\n+\n+    val result = updateWithBothPlanners(query)\n+\n+    assertStats(result, nodesCreated = 3, propertiesSet = 3, labelsAdded = 3)\n+  }\n+\n+  test(\"should be able to merge using property from match with index\") {\n+    graph.createIndex(\"City\", \"name\")\n+\n+    createLabeledNode(Map(\"name\" -> \"A\", \"bornIn\" -> \"New York\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"B\", \"bornIn\" -> \"Ohio\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"C\", \"bornIn\" -> \"New Jersey\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"D\", \"bornIn\" -> \"New York\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"E\", \"bornIn\" -> \"Ohio\"), \"Person\")\n+    createLabeledNode(Map(\"name\" -> \"F\", \"bornIn\" -> \"New Jersey\"), \"Person\")\n+\n+    val query = \"MATCH (person:Person) MERGE (city: City {name: person.bornIn}) RETURN person.name\"\n+\n+    val result = updateWithBothPlanners(query)\n+\n+    assertStats(result, nodesCreated = 3, propertiesSet = 3, labelsAdded = 3)\n+  }\n+\n+  test(\"should be able to use properties from match in ON CREATE\") {","path":"community/cypher/acceptance/src/test/scala/org/neo4j/internal/cypher/acceptance/MergeNodeAcceptanceTest.scala","position":522,"original_position":522,"commit_id":"315cfc113d7db5ff53d0a06afd88f9c94d11ff00","original_commit_id":"315cfc113d7db5ff53d0a06afd88f9c94d11ff00","user":{"login":"Mats-SX","id":2419675,"avatar_url":"https://avatars.githubusercontent.com/u/2419675?v=3","gravatar_id":"","url":"https://api.github.com/users/Mats-SX","html_url":"https://github.com/Mats-SX","followers_url":"https://api.github.com/users/Mats-SX/followers","following_url":"https://api.github.com/users/Mats-SX/following{/other_user}","gists_url":"https://api.github.com/users/Mats-SX/gists{/gist_id}","starred_url":"https://api.github.com/users/Mats-SX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mats-SX/subscriptions","organizations_url":"https://api.github.com/users/Mats-SX/orgs","repos_url":"https://api.github.com/users/Mats-SX/repos","events_url":"https://api.github.com/users/Mats-SX/events{/privacy}","received_events_url":"https://api.github.com/users/Mats-SX/received_events","type":"User","site_admin":false},"body":"We are lacking tests which have queries using both `ON MATCH` and `ON CREATE`. We should add some.","created_at":"2015-11-19T10:17:14Z","updated_at":"2015-11-19T10:17:14Z","html_url":"https://github.com/neo4j/neo4j/pull/5907#discussion_r45322436","pull_request_url":"https://api.github.com/repos/neo4j/neo4j/pulls/5907","_links":{"self":{"href":"https://api.github.com/repos/neo4j/neo4j/pulls/comments/45322436"},"html":{"href":"https://github.com/neo4j/neo4j/pull/5907#discussion_r45322436"},"pull_request":{"href":"https://api.github.com/repos/neo4j/neo4j/pulls/5907"}}},"pull_request":{"url":"https://api.github.com/repos/neo4j/neo4j/pulls/5907","id":50915132,"html_url":"https://github.com/neo4j/neo4j/pull/5907","diff_url":"https://github.com/neo4j/neo4j/pull/5907.diff","patch_url":"https://github.com/neo4j/neo4j/pull/5907.patch","issue_url":"https://api.github.com/repos/neo4j/neo4j/issues/5907","number":5907,"state":"open","locked":false,"title":"support for MERGE () in cost planner","user":{"login":"pontusmelke","id":88000,"avatar_url":"https://avatars.githubusercontent.com/u/88000?v=3","gravatar_id":"","url":"https://api.github.com/users/pontusmelke","html_url":"https://github.com/pontusmelke","followers_url":"https://api.github.com/users/pontusmelke/followers","following_url":"https://api.github.com/users/pontusmelke/following{/other_user}","gists_url":"https://api.github.com/users/pontusmelke/gists{/gist_id}","starred_url":"https://api.github.com/users/pontusmelke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pontusmelke/subscriptions","organizations_url":"https://api.github.com/users/pontusmelke/orgs","repos_url":"https://api.github.com/users/pontusmelke/repos","events_url":"https://api.github.com/users/pontusmelke/events{/privacy}","received_events_url":"https://api.github.com/users/pontusmelke/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-11-17T08:04:14Z","updated_at":"2015-11-19T10:17:14Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b6306387f10f64a0c6aa34e3dabc6bf9db671aaf","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/neo4j/neo4j/pulls/5907/commits","review_comments_url":"https://api.github.com/repos/neo4j/neo4j/pulls/5907/comments","review_comment_url":"https://api.github.com/repos/neo4j/neo4j/pulls/comments{/number}","comments_url":"https://api.github.com/repos/neo4j/neo4j/issues/5907/comments","statuses_url":"https://api.github.com/repos/neo4j/neo4j/statuses/315cfc113d7db5ff53d0a06afd88f9c94d11ff00","head":{"label":"pontusmelke:merge-node","ref":"merge-node","sha":"315cfc113d7db5ff53d0a06afd88f9c94d11ff00","user":{"login":"pontusmelke","id":88000,"avatar_url":"https://avatars.githubusercontent.com/u/88000?v=3","gravatar_id":"","url":"https://api.github.com/users/pontusmelke","html_url":"https://github.com/pontusmelke","followers_url":"https://api.github.com/users/pontusmelke/followers","following_url":"https://api.github.com/users/pontusmelke/following{/other_user}","gists_url":"https://api.github.com/users/pontusmelke/gists{/gist_id}","starred_url":"https://api.github.com/users/pontusmelke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pontusmelke/subscriptions","organizations_url":"https://api.github.com/users/pontusmelke/orgs","repos_url":"https://api.github.com/users/pontusmelke/repos","events_url":"https://api.github.com/users/pontusmelke/events{/privacy}","received_events_url":"https://api.github.com/users/pontusmelke/received_events","type":"User","site_admin":false},"repo":{"id":19124368,"name":"neo4j","full_name":"pontusmelke/neo4j","owner":{"login":"pontusmelke","id":88000,"avatar_url":"https://avatars.githubusercontent.com/u/88000?v=3","gravatar_id":"","url":"https://api.github.com/users/pontusmelke","html_url":"https://github.com/pontusmelke","followers_url":"https://api.github.com/users/pontusmelke/followers","following_url":"https://api.github.com/users/pontusmelke/following{/other_user}","gists_url":"https://api.github.com/users/pontusmelke/gists{/gist_id}","starred_url":"https://api.github.com/users/pontusmelke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pontusmelke/subscriptions","organizations_url":"https://api.github.com/users/pontusmelke/orgs","repos_url":"https://api.github.com/users/pontusmelke/repos","events_url":"https://api.github.com/users/pontusmelke/events{/privacy}","received_events_url":"https://api.github.com/users/pontusmelke/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/pontusmelke/neo4j","description":"Graphs for Everyone","fork":true,"url":"https://api.github.com/repos/pontusmelke/neo4j","forks_url":"https://api.github.com/repos/pontusmelke/neo4j/forks","keys_url":"https://api.github.com/repos/pontusmelke/neo4j/keys{/key_id}","collaborators_url":"https://api.github.com/repos/pontusmelke/neo4j/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/pontusmelke/neo4j/teams","hooks_url":"https://api.github.com/repos/pontusmelke/neo4j/hooks","issue_events_url":"https://api.github.com/repos/pontusmelke/neo4j/issues/events{/number}","events_url":"https://api.github.com/repos/pontusmelke/neo4j/events","assignees_url":"https://api.github.com/repos/pontusmelke/neo4j/assignees{/user}","branches_url":"https://api.github.com/repos/pontusmelke/neo4j/branches{/branch}","tags_url":"https://api.github.com/repos/pontusmelke/neo4j/tags","blobs_url":"https://api.github.com/repos/pontusmelke/neo4j/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/pontusmelke/neo4j/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/pontusmelke/neo4j/git/refs{/sha}","trees_url":"https://api.github.com/repos/pontusmelke/neo4j/git/trees{/sha}","statuses_url":"https://api.github.com/repos/pontusmelke/neo4j/statuses/{sha}","languages_url":"https://api.github.com/repos/pontusmelke/neo4j/languages","stargazers_url":"https://api.github.com/repos/pontusmelke/neo4j/stargazers","contributors_url":"https://api.github.com/repos/pontusmelke/neo4j/contributors","subscribers_url":"https://api.github.com/repos/pontusmelke/neo4j/subscribers","subscription_url":"https://api.github.com/repos/pontusmelke/neo4j/subscription","commits_url":"https://api.github.com/repos/pontusmelke/neo4j/commits{/sha}","git_commits_url":"https://api.github.com/repos/pontusmelke/neo4j/git/commits{/sha}","comments_url":"https://api.github.com/repos/pontusmelke/neo4j/comments{/number}","issue_comment_url":"https://api.github.com/repos/pontusmelke/neo4j/issues/comments{/number}","contents_url":"https://api.github.com/repos/pontusmelke/neo4j/contents/{+path}","compare_url":"https://api.github.com/repos/pontusmelke/neo4j/compare/{base}...{head}","merges_url":"https://api.github.com/repos/pontusmelke/neo4j/merges","archive_url":"https://api.github.com/repos/pontusmelke/neo4j/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/pontusmelke/neo4j/downloads","issues_url":"https://api.github.com/repos/pontusmelke/neo4j/issues{/number}","pulls_url":"https://api.github.com/repos/pontusmelke/neo4j/pulls{/number}","milestones_url":"https://api.github.com/repos/pontusmelke/neo4j/milestones{/number}","notifications_url":"https://api.github.com/repos/pontusmelke/neo4j/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/pontusmelke/neo4j/labels{/name}","releases_url":"https://api.github.com/repos/pontusmelke/neo4j/releases{/id}","created_at":"2014-04-24T21:14:48Z","updated_at":"2014-04-24T21:14:54Z","pushed_at":"2015-11-19T09:59:41Z","git_url":"git://github.com/pontusmelke/neo4j.git","ssh_url":"git@github.com:pontusmelke/neo4j.git","clone_url":"https://github.com/pontusmelke/neo4j.git","svn_url":"https://github.com/pontusmelke/neo4j","homepage":"http://neo4j.org","size":262481,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"neo4j:3.0","ref":"3.0","sha":"1f3f1537d3977de1c110e813aefc47ffd84cdd4c","user":{"login":"neo4j","id":201120,"avatar_url":"https://avatars.githubusercontent.com/u/201120?v=3","gravatar_id":"","url":"https://api.github.com/users/neo4j","html_url":"https://github.com/neo4j","followers_url":"https://api.github.com/users/neo4j/followers","following_url":"https://api.github.com/users/neo4j/following{/other_user}","gists_url":"https://api.github.com/users/neo4j/gists{/gist_id}","starred_url":"https://api.github.com/users/neo4j/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neo4j/subscriptions","organizations_url":"https://api.github.com/users/neo4j/orgs","repos_url":"https://api.github.com/users/neo4j/repos","events_url":"https://api.github.com/users/neo4j/events{/privacy}","received_events_url":"https://api.github.com/users/neo4j/received_events","type":"Organization","site_admin":false},"repo":{"id":6650539,"name":"neo4j","full_name":"neo4j/neo4j","owner":{"login":"neo4j","id":201120,"avatar_url":"https://avatars.githubusercontent.com/u/201120?v=3","gravatar_id":"","url":"https://api.github.com/users/neo4j","html_url":"https://github.com/neo4j","followers_url":"https://api.github.com/users/neo4j/followers","following_url":"https://api.github.com/users/neo4j/following{/other_user}","gists_url":"https://api.github.com/users/neo4j/gists{/gist_id}","starred_url":"https://api.github.com/users/neo4j/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neo4j/subscriptions","organizations_url":"https://api.github.com/users/neo4j/orgs","repos_url":"https://api.github.com/users/neo4j/repos","events_url":"https://api.github.com/users/neo4j/events{/privacy}","received_events_url":"https://api.github.com/users/neo4j/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/neo4j/neo4j","description":"Graphs for Everyone","fork":false,"url":"https://api.github.com/repos/neo4j/neo4j","forks_url":"https://api.github.com/repos/neo4j/neo4j/forks","keys_url":"https://api.github.com/repos/neo4j/neo4j/keys{/key_id}","collaborators_url":"https://api.github.com/repos/neo4j/neo4j/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/neo4j/neo4j/teams","hooks_url":"https://api.github.com/repos/neo4j/neo4j/hooks","issue_events_url":"https://api.github.com/repos/neo4j/neo4j/issues/events{/number}","events_url":"https://api.github.com/repos/neo4j/neo4j/events","assignees_url":"https://api.github.com/repos/neo4j/neo4j/assignees{/user}","branches_url":"https://api.github.com/repos/neo4j/neo4j/branches{/branch}","tags_url":"https://api.github.com/repos/neo4j/neo4j/tags","blobs_url":"https://api.github.com/repos/neo4j/neo4j/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/neo4j/neo4j/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/neo4j/neo4j/git/refs{/sha}","trees_url":"https://api.github.com/repos/neo4j/neo4j/git/trees{/sha}","statuses_url":"https://api.github.com/repos/neo4j/neo4j/statuses/{sha}","languages_url":"https://api.github.com/repos/neo4j/neo4j/languages","stargazers_url":"https://api.github.com/repos/neo4j/neo4j/stargazers","contributors_url":"https://api.github.com/repos/neo4j/neo4j/contributors","subscribers_url":"https://api.github.com/repos/neo4j/neo4j/subscribers","subscription_url":"https://api.github.com/repos/neo4j/neo4j/subscription","commits_url":"https://api.github.com/repos/neo4j/neo4j/commits{/sha}","git_commits_url":"https://api.github.com/repos/neo4j/neo4j/git/commits{/sha}","comments_url":"https://api.github.com/repos/neo4j/neo4j/comments{/number}","issue_comment_url":"https://api.github.com/repos/neo4j/neo4j/issues/comments{/number}","contents_url":"https://api.github.com/repos/neo4j/neo4j/contents/{+path}","compare_url":"https://api.github.com/repos/neo4j/neo4j/compare/{base}...{head}","merges_url":"https://api.github.com/repos/neo4j/neo4j/merges","archive_url":"https://api.github.com/repos/neo4j/neo4j/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/neo4j/neo4j/downloads","issues_url":"https://api.github.com/repos/neo4j/neo4j/issues{/number}","pulls_url":"https://api.github.com/repos/neo4j/neo4j/pulls{/number}","milestones_url":"https://api.github.com/repos/neo4j/neo4j/milestones{/number}","notifications_url":"https://api.github.com/repos/neo4j/neo4j/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/neo4j/neo4j/labels{/name}","releases_url":"https://api.github.com/repos/neo4j/neo4j/releases{/id}","created_at":"2012-11-12T08:46:15Z","updated_at":"2015-11-19T09:16:17Z","pushed_at":"2015-11-19T09:59:42Z","git_url":"git://github.com/neo4j/neo4j.git","ssh_url":"git@github.com:neo4j/neo4j.git","clone_url":"https://github.com/neo4j/neo4j.git","svn_url":"https://github.com/neo4j/neo4j","homepage":"http://neo4j.com","size":309788,"stargazers_count":2125,"watchers_count":2125,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":788,"mirror_url":null,"open_issues_count":504,"forks":788,"open_issues":504,"watchers":2125,"default_branch":"3.0"}},"_links":{"self":{"href":"https://api.github.com/repos/neo4j/neo4j/pulls/5907"},"html":{"href":"https://github.com/neo4j/neo4j/pull/5907"},"issue":{"href":"https://api.github.com/repos/neo4j/neo4j/issues/5907"},"comments":{"href":"https://api.github.com/repos/neo4j/neo4j/issues/5907/comments"},"review_comments":{"href":"https://api.github.com/repos/neo4j/neo4j/pulls/5907/comments"},"review_comment":{"href":"https://api.github.com/repos/neo4j/neo4j/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/neo4j/neo4j/pulls/5907/commits"},"statuses":{"href":"https://api.github.com/repos/neo4j/neo4j/statuses/315cfc113d7db5ff53d0a06afd88f9c94d11ff00"}}}}