{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681572050,"defaultBranch":"main","name":"lsm-tree","ownerLogin":"IntersectMBO","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-22T09:51:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138229448?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726954300.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"00ddaee06778fbbd1e63b4fc7a3ed94d3a0c1f0d","ref":"refs/heads/recursion-ninja/io-classes-for-abstract-types","pushedAt":"2024-09-21T21:31:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"recursion-ninja","name":null,"path":"/recursion-ninja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6666514?s=80&v=4"},"commit":{"message":"Swapping IO for abstract IO type-classes","shortMessageHtmlLink":"Swapping IO for abstract IO type-classes"}},{"before":"9486ca27fdb2f335729f5f6f1d50982022e306ec","after":null,"ref":"refs/heads/jeltsch/ordinary-index-search-bugfix","pushedAt":"2024-09-20T11:57:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mheinzel","name":"Matthias Heinzel","path":"/mheinzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8507844?s=80&v=4"}},{"before":"33bee996ebd6898d83105e352f6497a73fa69551","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-393-a349cc4c53b16fc5389c5bce25f61ef24b52f242","pushedAt":"2024-09-20T11:57:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"a349cc4c53b16fc5389c5bce25f61ef24b52f242","after":"33bee996ebd6898d83105e352f6497a73fa69551","ref":"refs/heads/main","pushedAt":"2024-09-20T11:57:24.000Z","pushType":"merge_queue_merge","commitsCount":3,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #393 from IntersectMBO/jeltsch/ordinary-index-search-bugfix\n\nFix a bug in ordinary index search","shortMessageHtmlLink":"Merge pull request #393 from IntersectMBO/jeltsch/ordinary-index-sear…"}},{"before":null,"after":"33bee996ebd6898d83105e352f6497a73fa69551","ref":"refs/heads/gh-readonly-queue/main/pr-393-a349cc4c53b16fc5389c5bce25f61ef24b52f242","pushedAt":"2024-09-20T11:35:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #393 from IntersectMBO/jeltsch/ordinary-index-search-bugfix\n\nFix a bug in ordinary index search","shortMessageHtmlLink":"Merge pull request #393 from IntersectMBO/jeltsch/ordinary-index-sear…"}},{"before":"c5ee390b14f3b152b78932fce35c263dda0183ed","after":"7ce6a313071894c4cd1dce1ba300dd86b0955db7","ref":"refs/heads/mheinzel/range-query","pushedAt":"2024-09-19T10:45:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mheinzel","name":"Matthias Heinzel","path":"/mheinzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8507844?s=80&v=4"},"commit":{"message":"implement range query API","shortMessageHtmlLink":"implement range query API"}},{"before":"5fffc7feb7b773c6d1f25309f07a5f621d12ecaa","after":"9486ca27fdb2f335729f5f6f1d50982022e306ec","ref":"refs/heads/jeltsch/ordinary-index-search-bugfix","pushedAt":"2024-09-18T23:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeltsch","name":"Wolfgang Jeltsch","path":"/jeltsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5949153?s=80&v=4"},"commit":{"message":"Improve the implementation of ordinary index search","shortMessageHtmlLink":"Improve the implementation of ordinary index search"}},{"before":"1c036b3c2b793fc0c535558077800f55f4e0fd24","after":"5fffc7feb7b773c6d1f25309f07a5f621d12ecaa","ref":"refs/heads/jeltsch/ordinary-index-search-bugfix","pushedAt":"2024-09-18T23:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeltsch","name":"Wolfgang Jeltsch","path":"/jeltsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5949153?s=80&v=4"},"commit":{"message":"Fix a bug in ordinary index search\n\nThis bug violated `prop_searchForUnmentionedKeyInRangeWorks`.\n\nThis commit also contains a small stylistic improvement in nearby code,\nwhich is in line with the style of the fixed code.","shortMessageHtmlLink":"Fix a bug in ordinary index search"}},{"before":"5fffc7feb7b773c6d1f25309f07a5f621d12ecaa","after":"1c036b3c2b793fc0c535558077800f55f4e0fd24","ref":"refs/heads/jeltsch/ordinary-index-search-bugfix","pushedAt":"2024-09-18T15:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeltsch","name":"Wolfgang Jeltsch","path":"/jeltsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5949153?s=80&v=4"},"commit":{"message":"Align the implementation of `end` with the one of `start`","shortMessageHtmlLink":"Align the implementation of end with the one of start"}},{"before":"7d02d1272317fbe125941b5275053ad87b234cc0","after":null,"ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-18T14:00:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"}},{"before":"a349cc4c53b16fc5389c5bce25f61ef24b52f242","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-394-e2277024200a36e66dede3365663c380ebd817e5","pushedAt":"2024-09-18T14:00:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"e2277024200a36e66dede3365663c380ebd817e5","after":"a349cc4c53b16fc5389c5bce25f61ef24b52f242","ref":"refs/heads/main","pushedAt":"2024-09-18T14:00:48.000Z","pushType":"merge_queue_merge","commitsCount":7,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #394 from IntersectMBO/dcoutts/write-buffer-blobs\n\nEnable returning BlobRefs in the API, enable tests, and minor fixes","shortMessageHtmlLink":"Merge pull request #394 from IntersectMBO/dcoutts/write-buffer-blobs"}},{"before":null,"after":"a349cc4c53b16fc5389c5bce25f61ef24b52f242","ref":"refs/heads/gh-readonly-queue/main/pr-394-e2277024200a36e66dede3365663c380ebd817e5","pushedAt":"2024-09-18T13:38:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #394 from IntersectMBO/dcoutts/write-buffer-blobs\n\nEnable returning BlobRefs in the API, enable tests, and minor fixes","shortMessageHtmlLink":"Merge pull request #394 from IntersectMBO/dcoutts/write-buffer-blobs"}},{"before":"7d1d79437b59af6069c22fdc9e396c466bd17468","after":"7d02d1272317fbe125941b5275053ad87b234cc0","ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-18T13:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"},"commit":{"message":"Enable returning BlobRefs from cursors\n\nAnd adjust corresponding tests. The cursor tests that were\nfailing when blobs were enabled now pass.","shortMessageHtmlLink":"Enable returning BlobRefs from cursors"}},{"before":"69c2d6ccc69f62b01fada2a813b7bac068f898c5","after":"7d1d79437b59af6069c22fdc9e396c466bd17468","ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-18T11:28:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"},"commit":{"message":"Enable returning BlobRefs from cursors\n\nAnd adjust corresponding tests. The cursor tests that were\nfailing when blobs were enabled now pass.","shortMessageHtmlLink":"Enable returning BlobRefs from cursors"}},{"before":"eed8a42c0925eb2571a9317ef7cabf626de3256c","after":"69c2d6ccc69f62b01fada2a813b7bac068f898c5","ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-18T10:12:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"},"commit":{"message":"Enable returning BlobRefs from cursors\n\nAnd adjust corresponding tests. The cursor tests that were\nfailing when blobs were enabled now pass.","shortMessageHtmlLink":"Enable returning BlobRefs from cursors"}},{"before":"0cf742d5d662eca213cf79ffab8760f7a1a72aac","after":null,"ref":"refs/heads/mheinzel/runreaders-vector","pushedAt":"2024-09-18T09:08:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"}},{"before":"e2277024200a36e66dede3365663c380ebd817e5","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-395-e58693c71c8f424df20ba822900286d0abd7deaa","pushedAt":"2024-09-18T09:08:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"e58693c71c8f424df20ba822900286d0abd7deaa","after":"e2277024200a36e66dede3365663c380ebd817e5","ref":"refs/heads/main","pushedAt":"2024-09-18T09:08:53.000Z","pushType":"merge_queue_merge","commitsCount":2,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #395 from IntersectMBO/mheinzel/runreaders-vector\n\nLet RunReaders take a vector of runs","shortMessageHtmlLink":"Merge pull request #395 from IntersectMBO/mheinzel/runreaders-vector"}},{"before":null,"after":"e2277024200a36e66dede3365663c380ebd817e5","ref":"refs/heads/gh-readonly-queue/main/pr-395-e58693c71c8f424df20ba822900286d0abd7deaa","pushedAt":"2024-09-18T08:53:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #395 from IntersectMBO/mheinzel/runreaders-vector\n\nLet RunReaders take a vector of runs","shortMessageHtmlLink":"Merge pull request #395 from IntersectMBO/mheinzel/runreaders-vector"}},{"before":"7105b4f4ed09d4bacf22b1526c48609c2847b217","after":"eed8a42c0925eb2571a9317ef7cabf626de3256c","ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-17T13:59:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"},"commit":{"message":"Enable returning BlobRefs from cursors\n\nAnd adjust corresponding tests. The cursor tests that were\nfailing when blobs were enabled now pass.","shortMessageHtmlLink":"Enable returning BlobRefs from cursors"}},{"before":null,"after":"0cf742d5d662eca213cf79ffab8760f7a1a72aac","ref":"refs/heads/mheinzel/runreaders-vector","pushedAt":"2024-09-17T13:27:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mheinzel","name":"Matthias Heinzel","path":"/mheinzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8507844?s=80&v=4"},"commit":{"message":"let RunReaders take a vector of runs\n\nThis avoids a few conversions between lists and vectors.","shortMessageHtmlLink":"let RunReaders take a vector of runs"}},{"before":"9a13c8f726c7eb79306dea2cb0157ca6a9cc063c","after":null,"ref":"refs/heads/mheinzel/cursor-at-offset","pushedAt":"2024-09-17T13:27:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mheinzel","name":"Matthias Heinzel","path":"/mheinzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8507844?s=80&v=4"}},{"before":"e58693c71c8f424df20ba822900286d0abd7deaa","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-389-925741f8bdee84046d00aa798c78d46a5a56c4dd","pushedAt":"2024-09-17T13:27:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"925741f8bdee84046d00aa798c78d46a5a56c4dd","after":"e58693c71c8f424df20ba822900286d0abd7deaa","ref":"refs/heads/main","pushedAt":"2024-09-17T13:27:14.000Z","pushType":"merge_queue_merge","commitsCount":4,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #389 from IntersectMBO/mheinzel/cursor-at-offset\n\nAllow creating cursor at offset","shortMessageHtmlLink":"Merge pull request #389 from IntersectMBO/mheinzel/cursor-at-offset"}},{"before":null,"after":"7105b4f4ed09d4bacf22b1526c48609c2847b217","ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-17T13:15:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"},"commit":{"message":"Properly reference count the WriteBufferBlobs in cursors\n\nCursors, being like read-only tables, need to do the same reference\ncounting for the WriteBufferBlobs as tables do. In particular they need\nto take a reference on the blob store when the cursor is created (in\ncase the original table is modified or closed), and release the\nreference when the cursor itself is closed.\n\nThis fixes the last of the cursor & blob tests.","shortMessageHtmlLink":"Properly reference count the WriteBufferBlobs in cursors"}},{"before":null,"after":"e58693c71c8f424df20ba822900286d0abd7deaa","ref":"refs/heads/gh-readonly-queue/main/pr-389-925741f8bdee84046d00aa798c78d46a5a56c4dd","pushedAt":"2024-09-17T13:08:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #389 from IntersectMBO/mheinzel/cursor-at-offset\n\nAllow creating cursor at offset","shortMessageHtmlLink":"Merge pull request #389 from IntersectMBO/mheinzel/cursor-at-offset"}},{"before":"33a81f00379b1cac7096eea7c0a5c057918c70f0","after":"9a13c8f726c7eb79306dea2cb0157ca6a9cc063c","ref":"refs/heads/mheinzel/cursor-at-offset","pushedAt":"2024-09-17T10:44:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mheinzel","name":"Matthias Heinzel","path":"/mheinzel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8507844?s=80&v=4"},"commit":{"message":"add -AtOffset variants to public cursor API","shortMessageHtmlLink":"add -AtOffset variants to public cursor API"}},{"before":null,"after":"5fffc7feb7b773c6d1f25309f07a5f621d12ecaa","ref":"refs/heads/jeltsch/ordinary-index-search-bugfix","pushedAt":"2024-09-16T22:11:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeltsch","name":"Wolfgang Jeltsch","path":"/jeltsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5949153?s=80&v=4"},"commit":{"message":"Fix a bug in ordinary index search\n\nThis bug violated `prop_searchForUnmentionedKeyInRangeWorks`.\n\nThis commit also contains a small stylistic improvement in nearby code,\nwhich is in line with the style of the fixed code.","shortMessageHtmlLink":"Fix a bug in ordinary index search"}},{"before":"b77680ce2299c159d7253269d71c7cb2c82683c6","after":null,"ref":"refs/heads/dcoutts/write-buffer-blobs","pushedAt":"2024-09-16T18:04:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcoutts","name":"Duncan Coutts","path":"/dcoutts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1339423?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMTozMTo0MC4wMDAwMDBazwAAAAS84-tE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQyMTozMTo0MC4wMDAwMDBazwAAAAS84-tE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODowNDozMy4wMDAwMDBazwAAAAS3vIt8"}},"title":"Activity · IntersectMBO/lsm-tree"}