{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":587240745,"defaultBranch":"main","name":"stitch","ownerLogin":"yaacovCR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-10T09:41:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4108384?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700805019.0","currentOid":""},"activityList":{"items":[{"before":"6b55667a9f2be65449294451d4a71a512f4c846a","after":"37a269abbf92e74083c9754550244f8e65b71979","ref":"refs/heads/deno","pushedAt":"2023-11-24T05:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'deno' branch","shortMessageHtmlLink":"Deploy to 'deno' branch"}},{"before":"f03b7d1a962299f97791ee6bb5a78e89c0c51f80","after":"c2e540cb90ea7a70f1f8186529484363ed1587ea","ref":"refs/heads/npm","pushedAt":"2023-11-24T05:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'npm' branch","shortMessageHtmlLink":"Deploy to 'npm' branch"}},{"before":"42557c855fc3a13bc4f854933ff0a71436d95ebe","after":null,"ref":"refs/heads/deps","pushedAt":"2023-11-24T05:50:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"}},{"before":"3a103a84f93ada324b6061f8e894d41e82a62f43","after":"68532f9b90f3d15c6bf9baf2e0a2326846010f64","ref":"refs/heads/main","pushedAt":"2023-11-24T05:50:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"chore: upgrade deps (#132)\n\ntemporarily blocked from TS 5.3.2 secondary to\r\n\r\nhttps://github.com/microsoft/TypeScript/issues/56478\r\n\r\nfix expected in 5.3.3","shortMessageHtmlLink":"chore: upgrade deps (#132)"}},{"before":"a40fc6c646cbfd2c3ea02df9301ef6d9e1cdce66","after":"42557c855fc3a13bc4f854933ff0a71436d95ebe","ref":"refs/heads/deps","pushedAt":"2023-11-24T05:07:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"chore: upgrade deps\n\ntemporarily blocked from TS 5.3.2 secondary to\n\nhttps://github.com/microsoft/TypeScript/issues/56478\n\nfix expected in 5.3.3","shortMessageHtmlLink":"chore: upgrade deps"}},{"before":"328e77548331eb7daa2c76d89da408b3eee32ba1","after":"a40fc6c646cbfd2c3ea02df9301ef6d9e1cdce66","ref":"refs/heads/deps","pushedAt":"2023-11-24T04:57:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"chore: upgrade deps","shortMessageHtmlLink":"chore: upgrade deps"}},{"before":"26ac271b06a8402ec143a393a1286da2b64b9583","after":"328e77548331eb7daa2c76d89da408b3eee32ba1","ref":"refs/heads/deps","pushedAt":"2023-11-24T04:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"lint","shortMessageHtmlLink":"lint"}},{"before":null,"after":"26ac271b06a8402ec143a393a1286da2b64b9583","ref":"refs/heads/deps","pushedAt":"2023-11-24T04:34:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"chore: upgrade deps","shortMessageHtmlLink":"chore: upgrade deps"}},{"before":null,"after":"c5040fe5c6ad3d09503a7d61b91b6d8a32b5f750","ref":"refs/heads/defer-algorithm","pushedAt":"2023-09-19T18:56:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"working changes to add defer support to algorithm","shortMessageHtmlLink":"working changes to add defer support to algorithm"}},{"before":"c748aa8eb5318770ada3ec1271fed77ae73e714e","after":null,"ref":"refs/heads/algorithms","pushedAt":"2023-09-19T18:55:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"}},{"before":"167d86c3e1e9ab8ecb4ceca00184d78ac03ad964","after":"3a103a84f93ada324b6061f8e894d41e82a62f43","ref":"refs/heads/main","pushedAt":"2023-09-19T18:55:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"add high level algorithm (#130)","shortMessageHtmlLink":"add high level algorithm (#130)"}},{"before":"178755d524be07fb310b6d39b19b27e4dcd03b40","after":"c748aa8eb5318770ada3ec1271fed77ae73e714e","ref":"refs/heads/algorithms","pushedAt":"2023-09-19T18:55:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"add high level algorithm","shortMessageHtmlLink":"add high level algorithm"}},{"before":"82af441d9675b53a1df064fface244d2731b68bb","after":"f03b7d1a962299f97791ee6bb5a78e89c0c51f80","ref":"refs/heads/npm","pushedAt":"2023-09-19T18:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'npm' branch","shortMessageHtmlLink":"Deploy to 'npm' branch"}},{"before":"6dcbd0904ee21380ea8892bc2b2d921f2f92ae26","after":"6b55667a9f2be65449294451d4a71a512f4c846a","ref":"refs/heads/deno","pushedAt":"2023-09-19T18:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'deno' branch","shortMessageHtmlLink":"Deploy to 'deno' branch"}},{"before":null,"after":"178755d524be07fb310b6d39b19b27e4dcd03b40","ref":"refs/heads/algorithms","pushedAt":"2023-09-19T18:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"add algorithm thoughts","shortMessageHtmlLink":"add algorithm thoughts"}},{"before":"9c99ff263495d1b86f1e8e3cb626dc796674fcbd","after":null,"ref":"refs/heads/more-refactoring","pushedAt":"2023-09-19T18:51:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"}},{"before":"7c0723843b15cdddb042474115de67040b80286e","after":"167d86c3e1e9ab8ecb4ceca00184d78ac03ad964","ref":"refs/heads/main","pushedAt":"2023-09-19T18:51:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"polish: revamp plan nomenclature (#129)\n\nNaming! It's difficult.\r\n\r\nWith these changes, hopefully the mental model of our plans is better represented. A RootPlan contains a set of SubschemaPlans for each individual subschema, which in turn have a FieldTree, a map of fields to type-dependent SubschemaPlans necessary to patch a subschema response with the data from the other subschemas necessary to complete the request as well as a nested fieldTree to do the same for subfields from the original subschema.\r\n\r\nAnother advantage is less overloading of the stitch term!","shortMessageHtmlLink":"polish: revamp plan nomenclature (#129)"}},{"before":null,"after":"9c99ff263495d1b86f1e8e3cb626dc796674fcbd","ref":"refs/heads/more-refactoring","pushedAt":"2023-09-19T18:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"polish: revamp plan nomenclature\n\nNaming! It's difficult.\n\nWith these changes, hopefully the mental model of our plans is better represented. A RootPlan contains a set of SubschemaPlans for each individual subschema, which in turn have a FieldTree, a map of fields to type-dependent SubschemaPlans necessary to patch a subschema response with the data from the other subschemas necessary to complete the request as well as a nested fieldTree to do the same for subfields from the original subschema.\n\nAnother advantage is less overloading of the stitch term!","shortMessageHtmlLink":"polish: revamp plan nomenclature"}},{"before":"0874b2a0ee67bf651b8ce44761a2b9074a97ee76","after":"82af441d9675b53a1df064fface244d2731b68bb","ref":"refs/heads/npm","pushedAt":"2023-09-18T19:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'npm' branch","shortMessageHtmlLink":"Deploy to 'npm' branch"}},{"before":"18bc9380b19ff52b7463fc449565bcfe03100698","after":null,"ref":"refs/heads/upgrade-graphql","pushedAt":"2023-09-18T19:22:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"}},{"before":"fd6b37e12d7b09a86ea58984d36fd6c2a35de825","after":"7c0723843b15cdddb042474115de67040b80286e","ref":"refs/heads/main","pushedAt":"2023-09-18T19:22:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"upgrade graphql to latest alpha (#128)","shortMessageHtmlLink":"upgrade graphql to latest alpha (#128)"}},{"before":null,"after":"18bc9380b19ff52b7463fc449565bcfe03100698","ref":"refs/heads/upgrade-graphql","pushedAt":"2023-09-18T19:18:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"upgrade graphql to latest alpha","shortMessageHtmlLink":"upgrade graphql to latest alpha"}},{"before":null,"after":"ba4baae709096d0da86cd620a123cda386d8b563","ref":"refs/heads/no-pointer-type","pushedAt":"2023-06-30T13:52:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"remove need for separate pointer type","shortMessageHtmlLink":"remove need for separate pointer type"}},{"before":"7f430cc685403163b09ff64825915768c55ffdb3","after":"6dcbd0904ee21380ea8892bc2b2d921f2f92ae26","ref":"refs/heads/deno","pushedAt":"2023-06-30T13:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'deno' branch","shortMessageHtmlLink":"Deploy to 'deno' branch"}},{"before":"ed4385aafebdd2db5612d5125ce5d48faad77d3f","after":"0874b2a0ee67bf651b8ce44761a2b9074a97ee76","ref":"refs/heads/npm","pushedAt":"2023-06-30T13:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'npm' branch","shortMessageHtmlLink":"Deploy to 'npm' branch"}},{"before":"2f65329bae2f0a1fa16e1add563ea46ea62e7243","after":null,"ref":"refs/heads/filter","pushedAt":"2023-06-30T13:45:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"}},{"before":"3346c0a19c4fffaf69947cd53b484814bace5f84","after":"fd6b37e12d7b09a86ea58984d36fd6c2a35de825","ref":"refs/heads/main","pushedAt":"2023-06-30T13:45:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"filter out stitching metafields(#126)\n\ne.g. `__stitching__typename`\r\n\r\n= an initially returned result will not return a stitching metafield at the root because nothing is ever \"stitched,\" those fields are all copied in parallel\r\n= a subsequently returned field will not return a stitching metafield at the root because it would have already been requested in the initial operation\r\n\r\nso to filter, we just have to \"recopy\" all the non stitching meta fields as we perform the stitch.\r\n\r\nwhat we could do instead is mutate the returned result by deleting the stitching meta field or by simply setting it to null.","shortMessageHtmlLink":"filter out stitching metafields(#126)"}},{"before":"4eea15dd53951fed47b1334af96502fa82a104a1","after":"2f65329bae2f0a1fa16e1add563ea46ea62e7243","ref":"refs/heads/filter","pushedAt":"2023-06-30T13:42:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"filter out stitching meta values\n\n= an initially returned result will not return a stitching metafield at the root because nothing is ever \"stitched,\" those fields are all copied in parallel\n= a subsequently returned field will not return a stitching metafield at the root because it would have already been requested in the initial operation\n\nso to filter, we just have to \"recopy\" all the non stitching meta fields as we perform the stitch.\n\nwhat we could do instead is mutate the returned result by deleting the stitching meta field or by simply setting it to null.","shortMessageHtmlLink":"filter out stitching meta values"}},{"before":null,"after":"4eea15dd53951fed47b1334af96502fa82a104a1","ref":"refs/heads/filter","pushedAt":"2023-06-30T13:39:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yaacovCR","name":"Yaacov Rydzinski ","path":"/yaacovCR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4108384?s=80&v=4"},"commit":{"message":"filter","shortMessageHtmlLink":"filter"}},{"before":"f6a565c4d16338a7a03811dc7006a7f4ecfa1e8b","after":"ed4385aafebdd2db5612d5125ce5d48faad77d3f","ref":"refs/heads/npm","pushedAt":"2023-06-30T12:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to 'npm' branch","shortMessageHtmlLink":"Deploy to 'npm' branch"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtptn3gA","startCursor":null,"endCursor":null}},"title":"Activity ยท yaacovCR/stitch"}