{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":758952724,"defaultBranch":"main","name":"rustcask","ownerLogin":"RyanStan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-17T15:03:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31710983?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724414324.0","currentOid":""},"activityList":{"items":[{"before":"100ca3482ed1c92bf50fc9155db5db8ff5ebd919","after":"16f162ed988bd7fefd21bec02e6b25380c19fc8c","ref":"refs/heads/main","pushedAt":"2024-08-24T00:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add cargo test git workflow","shortMessageHtmlLink":"Add cargo test git workflow"}},{"before":"67d0d78c5ba386533c055e95486f3e656a9f13f9","after":"100ca3482ed1c92bf50fc9155db5db8ff5ebd919","ref":"refs/heads/main","pushedAt":"2024-08-23T12:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add create and docs links","shortMessageHtmlLink":"Add create and docs links"}},{"before":"0f77a54685f3974507de19d322f0f3a266d64814","after":null,"ref":"refs/tags/v0.1.0","pushedAt":"2024-08-23T11:58:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"}},{"before":"95a2fc284bc5e62bc7f25b670391e4a865da171e","after":"67d0d78c5ba386533c055e95486f3e656a9f13f9","ref":"refs/heads/main","pushedAt":"2024-08-23T11:57:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add images to readme and update package metadata","shortMessageHtmlLink":"Add images to readme and update package metadata"}},{"before":"0f77a54685f3974507de19d322f0f3a266d64814","after":"95a2fc284bc5e62bc7f25b670391e4a865da171e","ref":"refs/heads/main","pushedAt":"2024-08-23T11:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add git ignore","shortMessageHtmlLink":"Add git ignore"}},{"before":"014385ecddd9d9099ec42db8ac776194118e3604","after":null,"ref":"refs/tags/v0.1.0","pushedAt":"2024-08-23T11:43:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"}},{"before":"014385ecddd9d9099ec42db8ac776194118e3604","after":"0f77a54685f3974507de19d322f0f3a266d64814","ref":"refs/heads/main","pushedAt":"2024-08-23T11:42:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add images to readme and update package metadata","shortMessageHtmlLink":"Add images to readme and update package metadata"}},{"before":"166696923c3fdeae3823f4242f70886014bebbdd","after":"014385ecddd9d9099ec42db8ac776194118e3604","ref":"refs/heads/main","pushedAt":"2024-08-22T02:58:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add images to readme","shortMessageHtmlLink":"Add images to readme"}},{"before":"94d60accc5fa3f17e5a03f3343817e1baab67ac7","after":"166696923c3fdeae3823f4242f70886014bebbdd","ref":"refs/heads/main","pushedAt":"2024-08-15T22:19:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"1b940181118ecff0fed7addf85442186db8e16e9","after":null,"ref":"refs/heads/main-copy","pushedAt":"2024-08-15T22:11:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"}},{"before":"0e2f5b3ef124b19368c16d92f1f9bbd51ff72863","after":"94d60accc5fa3f17e5a03f3343817e1baab67ac7","ref":"refs/heads/main","pushedAt":"2024-08-15T13:51:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"1b940181118ecff0fed7addf85442186db8e16e9","after":"0e2f5b3ef124b19368c16d92f1f9bbd51ff72863","ref":"refs/heads/main","pushedAt":"2024-08-15T13:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":null,"after":"1b940181118ecff0fed7addf85442186db8e16e9","ref":"refs/heads/main-copy","pushedAt":"2024-08-15T13:46:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"final cleanup","shortMessageHtmlLink":"final cleanup"}},{"before":"1d18f5f27a143e0d0b7e1f4e164de3153d5cce21","after":"1b940181118ecff0fed7addf85442186db8e16e9","ref":"refs/heads/main","pushedAt":"2024-08-15T13:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"final cleanup","shortMessageHtmlLink":"final cleanup"}},{"before":"2711b1a6534498beacbd7802186cfc29e3862e6c","after":"1d18f5f27a143e0d0b7e1f4e164de3153d5cce21","ref":"refs/heads/main","pushedAt":"2024-08-15T13:22:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"More tests. Getting ready for release","shortMessageHtmlLink":"More tests. Getting ready for release"}},{"before":"2c2800d3e095ef6f2039893a18868519912bacaa","after":"2711b1a6534498beacbd7802186cfc29e3862e6c","ref":"refs/heads/main","pushedAt":"2024-08-14T15:53:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"test cleanup","shortMessageHtmlLink":"test cleanup"}},{"before":"1d5ea3dbe61966227ed84e668585db0122f3e11a","after":"2c2800d3e095ef6f2039893a18868519912bacaa","ref":"refs/heads/main","pushedAt":"2024-08-13T13:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Moved set and remove logic into writer\n\nI'll need to update tests later. I should move the \"integ\" tests into\nthe lib.rs file.","shortMessageHtmlLink":"Moved set and remove logic into writer"}},{"before":"9e8ef932cad2c636b0ba8fac26690e8b55cca7e3","after":"1d5ea3dbe61966227ed84e668585db0122f3e11a","ref":"refs/heads/main","pushedAt":"2024-08-12T12:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Created Writer","shortMessageHtmlLink":"Created Writer"}},{"before":"9497d5259a2b6d30e568ee21f292ffdfc22614e4","after":"9e8ef932cad2c636b0ba8fac26690e8b55cca7e3","ref":"refs/heads/main","pushedAt":"2024-07-21T20:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Fixed writer bug!\n\nWhen data file rotation created a new writer, I was only replacing the\ncurrent store's writer, instead of modifying the value referenced by the\nArc so that all cloned stores could use the new writer.","shortMessageHtmlLink":"Fixed writer bug!"}},{"before":"594ef27585e3cd28238e6b922fcce5eaa2e59649","after":"9497d5259a2b6d30e568ee21f292ffdfc22614e4","ref":"refs/heads/main","pushedAt":"2024-07-20T14:28:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Test to catch active gen issue","shortMessageHtmlLink":"Test to catch active gen issue"}},{"before":"9b13f1c7279901ef1c36c5071e5a52a26990b297","after":"594ef27585e3cd28238e6b922fcce5eaa2e59649","ref":"refs/heads/main","pushedAt":"2024-07-20T13:54:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Implement merge function\n\nWhen performing frequent key overwrites to rustcask, the data files in the\nrustcask directory will continue to grow in size because stale values\naren't removed.\n\nThe merge function writes the contents of the keydir to a new set of\ndata files, and cleans up the old data files. This reduces the size of\nthe rustcask directory's contents by cleaning stale values.","shortMessageHtmlLink":"Implement merge function"}},{"before":"fea611ca35e3d22cd7aa6c3a5b7c2335097a8428","after":"9b13f1c7279901ef1c36c5071e5a52a26990b297","ref":"refs/heads/main","pushedAt":"2024-07-20T13:53:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Implement merge function\n\nWhen performing frequent key overwrites to rustcask, the data files in the\nrustcask directory will continue to grow in size because stale values\naren't removed.\n\nThe merge function writes the contents of the keydir to a new set of\ndata files, and cleans up the old data files. This reduces the size of\nthe rustcask directory's contents by cleaning stale values.","shortMessageHtmlLink":"Implement merge function"}},{"before":"e0a579857aaa427e2353c8f55a5332d5fe13601e","after":"fea611ca35e3d22cd7aa6c3a5b7c2335097a8428","ref":"refs/heads/main","pushedAt":"2024-07-20T13:49:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Implement merge function\n\nWhen performing frequent key overwrites to rustcask, the data files in the\nrustcask directory will continue to grow in size because stale values\naren't removed.\n\nThe merge function writes the contents of the keydir to a new set of\ndata files, and cleans up the old data files. This reduces the size of\nthe rustcask directory's contents by cleaning stale values.","shortMessageHtmlLink":"Implement merge function"}},{"before":"87224a3d541e4aee641f8cffcfac0fb8f70bf17f","after":"6fe2737096f6c9dc7ad83ca6ced8731f3b4f5618","ref":"refs/heads/compaction","pushedAt":"2024-07-17T22:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"quick opt","shortMessageHtmlLink":"quick opt"}},{"before":"6ffb402d334d1b757f62d43afa061ab6383af547","after":"87224a3d541e4aee641f8cffcfac0fb8f70bf17f","ref":"refs/heads/compaction","pushedAt":"2024-07-17T22:12:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"merge rotation logic. Next up is just cleaning up error handling. Then done with merge","shortMessageHtmlLink":"merge rotation logic. Next up is just cleaning up error handling. The…"}},{"before":"8d71830c86c511194cd4912647424b6650b3963f","after":"6ffb402d334d1b757f62d43afa061ab6383af547","ref":"refs/heads/compaction","pushedAt":"2024-07-16T02:01:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"more progress","shortMessageHtmlLink":"more progress"}},{"before":"6f590d182d6eac195bb1a1b9c449d761343a6c8b","after":"8d71830c86c511194cd4912647424b6650b3963f","ref":"refs/heads/compaction","pushedAt":"2024-07-10T11:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"progress on compact","shortMessageHtmlLink":"progress on compact"}},{"before":null,"after":"6f590d182d6eac195bb1a1b9c449d761343a6c8b","ref":"refs/heads/compaction","pushedAt":"2024-07-09T00:36:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"save progress","shortMessageHtmlLink":"save progress"}},{"before":"c8703190541d230c5949bcf5834adca0d277eba8","after":"e0a579857aaa427e2353c8f55a5332d5fe13601e","ref":"refs/heads/main","pushedAt":"2024-07-03T13:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"Add public documentation\n\nI also renamed the Rustcask struct (from RustCask).","shortMessageHtmlLink":"Add public documentation"}},{"before":"05c85065c1361850dbe5412d32c90e57f4a0df7d","after":"c8703190541d230c5949bcf5834adca0d277eba8","ref":"refs/heads/main","pushedAt":"2024-07-03T02:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RyanStan","name":"Ryan Stankiewicz","path":"/RyanStan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31710983?s=80&v=4"},"commit":{"message":"finished readers fix","shortMessageHtmlLink":"finished readers fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQwMDo1NDoxNi4wMDAwMDBazwAAAASi040r","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQwMDo1NDoxNi4wMDAwMDBazwAAAASi040r","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QwMjowNjo0NC4wMDAwMDBazwAAAAR1ZJzY"}},"title":"Activity · RyanStan/rustcask"}