{"push_id":3007574710,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8c7a745d8181d9ca87818e2657059d9fee96b400","before":"679db412567bbc8af9484ca37ef04a3615193960","commits":[{"sha":"8c7a745d8181d9ca87818e2657059d9fee96b400","author":{"name":"Anthony Marcar","email":"c412aaa57d3fe4b64a38e3f832681b1eed998182@gmail.com"},"message":"feat(gatsby): Move connection out of sift (#9508)\n\n**Builds on #9416 . Merge that one before this**\r\n\r\nIn additional to performing the queries, `run-sift.js` also currently converts the results into connections (if connection query). But as part of #9338, we will be using `loki` to perform queries too. So we would need to duplicate the connection logic in both query engines.\r\n\r\nThis PR pulls the connection logic out of run-sift and into `build-node-connections` which makes sense to me as the query engine doesn't need to know about connections. Only about whether it should return one result or many (thus the `firstOnly` flag).\r\n\r\nAnother benefit is that the query engine no longer needs to understand page dependencies.","distinct":true,"url":"https://api.github.com/repos/gatsbyjs/gatsby/commits/8c7a745d8181d9ca87818e2657059d9fee96b400"}]}
{"actor":{"display_login":"pieh"}}