{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":617149098,"defaultBranch":"master","name":"P2-Root","ownerLogin":"AuD-2023","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-21T19:48:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123597349?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1688308848.0","currentOid":""},"activityList":{"items":[{"before":"4adedfacc16d1a4370b601ba137dc9adc8c1ba4a","after":"4be8e71f5948bea808c9d0f96f435abc9b227f3d","ref":"refs/heads/master","pushedAt":"2023-06-26T22:04:25.983Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"simplify private tests","shortMessageHtmlLink":"simplify private tests"}},{"before":"8dffc2dfc6c8da8001e39e074593b17660eb2727","after":null,"ref":"refs/heads/draft","pushedAt":"2023-06-17T15:32:49.972Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexstaeding","name":"Alexander Städing","path":"/alexstaeding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614463?s=80&v=4"}},{"before":"c94e26dd020664ee0eac2ddc0d1925c844339d35","after":"4adedfacc16d1a4370b601ba137dc9adc8c1ba4a","ref":"refs/heads/master","pushedAt":"2023-06-15T19:48:56.216Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"remove dependency between private and public grader","shortMessageHtmlLink":"remove dependency between private and public grader"}},{"before":"1e5a656d5fbe373548732385072cf74cef3d2665","after":null,"ref":"refs/heads/dev/tests","pushedAt":"2023-06-13T22:10:23.230Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"}},{"before":"7305e24a1631e826958c590324e1892603a8d4d7","after":"c94e26dd020664ee0eac2ddc0d1925c844339d35","ref":"refs/heads/master","pushedAt":"2023-06-13T22:10:16.956Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add private tests (#2)\n\n* initial version\r\n\r\n* Add storage system\r\n\r\n* start implementing BtrfsFile\r\n\r\n* Start reworking storage system\r\n\r\n* Fix errors and style problems\r\n\r\n* continue wokring on BtrfsFile\r\n\r\n* Optimize storage views\r\n\r\n* read and inserts should work (I hope)\r\n\r\n* fix insert and remove\r\n\r\n* fix findInsertionPosition\r\n\r\n* start public tests\r\n\r\n* more tests\r\n\r\n* add rotateTests\r\n\r\n* add mergeTests\r\n\r\n* cleanup; add documentation\r\n\r\n* cleanup tests, add remaining criteria\r\n\r\n* fix rubric provider name\r\n\r\n* add writeIntoFile method\r\n\r\n* some last changes to BtrfsFile\r\n\r\n* update jagr to 0.9.0\r\n\r\n* add EnsureSizeTests and RemoveLRMostKeyTests\r\n\r\n* add test cases where interval.length > 1\r\n\r\n* remove: fix removal of middle section of a single interval;\r\nfindInsertionPosition: fix size check of last child and calculation of new interval length\r\n\r\n* implement write method\r\n\r\n* implement shrink method\r\n\r\n* implement garbageCollect method\r\n\r\n* add mockito dependency\r\n\r\n* adjust public tests for private tests\r\n\r\n* add read Tests\r\n\r\n* fix lengthRead calculation in read method\r\n\r\n* add read tests to RubricProvider\r\n\r\n* add AccessTransformer\r\n\r\n* add InsertTests\r\n\r\n* add changes from public tests\r\n\r\n* cleanup insertTests\r\n\r\n* allow passing of public or private version of tests\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander Städing ","shortMessageHtmlLink":"add private tests (#2)"}},{"before":"712de33b4fc82ef5c33ed4767339c54379aca405","after":"1e5a656d5fbe373548732385072cf74cef3d2665","ref":"refs/heads/dev/tests","pushedAt":"2023-06-13T22:09:40.063Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dev/tests\n\n# Conflicts:\n#\tbuild.gradle.kts\n#\tgradle/libs.versions.toml\n#\tsrc/main/java/p2/btrfs/BtrfsFile.java","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dev/tests"}},{"before":"838beb420d6a0e7d6b13a92913cd4b502ce3c74a","after":"712de33b4fc82ef5c33ed4767339c54379aca405","ref":"refs/heads/dev/tests","pushedAt":"2023-06-13T22:04:15.005Z","pushType":"push","commitsCount":3,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"allow passing of public or private version of tests","shortMessageHtmlLink":"allow passing of public or private version of tests"}},{"before":"8e57b43bdaf89ab51b4c58f7584567b739d8d10e","after":"838beb420d6a0e7d6b13a92913cd4b502ce3c74a","ref":"refs/heads/dev/tests","pushedAt":"2023-06-13T02:15:38.466Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add InsertTests","shortMessageHtmlLink":"add InsertTests"}},{"before":"462afe805c5765bfe8d77d0cb8228b8b775e5db3","after":"8e57b43bdaf89ab51b4c58f7584567b739d8d10e","ref":"refs/heads/dev/tests","pushedAt":"2023-06-11T20:23:20.270Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add AccessTransformer","shortMessageHtmlLink":"add AccessTransformer"}},{"before":null,"after":"462afe805c5765bfe8d77d0cb8228b8b775e5db3","ref":"refs/heads/dev/tests","pushedAt":"2023-06-11T20:19:45.646Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"fix lengthRead calculation in read method","shortMessageHtmlLink":"fix lengthRead calculation in read method"}},{"before":"91d14f1c1f813cc80240598b63dcb1300572bfe9","after":"7305e24a1631e826958c590324e1892603a8d4d7","ref":"refs/heads/master","pushedAt":"2023-06-10T14:58:54.157Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"Add solution (#1)\n\n* initial version\r\n\r\n* Add storage system\r\n\r\n* start implementing BtrfsFile\r\n\r\n* Start reworking storage system\r\n\r\n* Fix errors and style problems\r\n\r\n* continue wokring on BtrfsFile\r\n\r\n* Optimize storage views\r\n\r\n* read and inserts should work (I hope)\r\n\r\n* fix insert and remove\r\n\r\n* fix findInsertionPosition\r\n\r\n* start public tests\r\n\r\n* more tests\r\n\r\n* add rotateTests\r\n\r\n* add mergeTests\r\n\r\n* cleanup; add documentation\r\n\r\n* cleanup tests, add remaining criteria\r\n\r\n* fix rubric provider name\r\n\r\n* add writeIntoFile method\r\n\r\n* some last changes to BtrfsFile\r\n\r\n* update jagr to 0.9.0\r\n\r\n* add EnsureSizeTests and RemoveLRMostKeyTests\r\n\r\n* add test cases where interval.length > 1\r\n\r\n* remove: fix removal of middle section of a single interval;\r\nfindInsertionPosition: fix size check of last child and calculation of new interval length\r\n\r\n* implement write method\r\n\r\n* implement shrink method\r\n\r\n* implement garbageCollect method\r\n\r\n---------\r\n\r\nCo-authored-by: LukasKlenner ","shortMessageHtmlLink":"Add solution (#1)"}},{"before":"15b344743d7d918ca1a963308e0c970852dc0914","after":"8dffc2dfc6c8da8001e39e074593b17660eb2727","ref":"refs/heads/draft","pushedAt":"2023-06-10T14:57:37.290Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"implement garbageCollect method","shortMessageHtmlLink":"implement garbageCollect method"}},{"before":"d3cf45873e00ac45d05a95994df295cd644e8b5b","after":"15b344743d7d918ca1a963308e0c970852dc0914","ref":"refs/heads/draft","pushedAt":"2023-06-10T01:12:36.488Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"implement write method","shortMessageHtmlLink":"implement write method"}},{"before":"7da9ec5c705710e57f0d12cc5f5b9357c6664ab1","after":"d3cf45873e00ac45d05a95994df295cd644e8b5b","ref":"refs/heads/draft","pushedAt":"2023-05-27T13:27:12.333Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add test cases where interval.length > 1","shortMessageHtmlLink":"add test cases where interval.length > 1"}},{"before":"5320693567e15e4fcc4cf7a523d619a8f6579962","after":"7da9ec5c705710e57f0d12cc5f5b9357c6664ab1","ref":"refs/heads/draft","pushedAt":"2023-05-25T21:57:10.602Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add EnsureSizeTests and RemoveLRMostKeyTests","shortMessageHtmlLink":"add EnsureSizeTests and RemoveLRMostKeyTests"}},{"before":"5292db4a01508e743eccf8e5cfd1aa246900604a","after":"5320693567e15e4fcc4cf7a523d619a8f6579962","ref":"refs/heads/draft","pushedAt":"2023-05-24T19:19:32.215Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"update jagr to 0.9.0","shortMessageHtmlLink":"update jagr to 0.9.0"}},{"before":"40d19d019e222b37b330401d30c1f1df2db6a1a4","after":"5292db4a01508e743eccf8e5cfd1aa246900604a","ref":"refs/heads/draft","pushedAt":"2023-05-24T19:10:35.187Z","pushType":"push","commitsCount":3,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add writeIntoFile method","shortMessageHtmlLink":"add writeIntoFile method"}},{"before":"350cc28093c52ae4310de6e1f87b0d9409bd7962","after":"40d19d019e222b37b330401d30c1f1df2db6a1a4","ref":"refs/heads/draft","pushedAt":"2023-05-23T22:29:13.374Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"cleanup; add documentation","shortMessageHtmlLink":"cleanup; add documentation"}},{"before":"1b2810a7c6ddb890c19acf46c35f73092be73fa6","after":"350cc28093c52ae4310de6e1f87b0d9409bd7962","ref":"refs/heads/draft","pushedAt":"2023-05-21T18:28:49.962Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"add mergeTests","shortMessageHtmlLink":"add mergeTests"}},{"before":"abfc81d0c9c7926dccb86c0ebe418de396994781","after":"1b2810a7c6ddb890c19acf46c35f73092be73fa6","ref":"refs/heads/draft","pushedAt":"2023-05-21T01:03:35.310Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"more tests","shortMessageHtmlLink":"more tests"}},{"before":"015c43c815d81a0d57603626229bb8384c8f527e","after":"abfc81d0c9c7926dccb86c0ebe418de396994781","ref":"refs/heads/draft","pushedAt":"2023-05-19T15:48:41.977Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"start public tests","shortMessageHtmlLink":"start public tests"}},{"before":"aab3b0817247cb8d12541e65e11aa07130dc84e3","after":"015c43c815d81a0d57603626229bb8384c8f527e","ref":"refs/heads/draft","pushedAt":"2023-05-19T12:53:37.877Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"fix insert and remove","shortMessageHtmlLink":"fix insert and remove"}},{"before":"92d9e0183e76a71703bc2ae34a8892a7bbffe6db","after":"aab3b0817247cb8d12541e65e11aa07130dc84e3","ref":"refs/heads/draft","pushedAt":"2023-05-18T01:53:41.891Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"read and inserts should work (I hope)","shortMessageHtmlLink":"read and inserts should work (I hope)"}},{"before":"5637954834c6d6d32206d0537dce4e3cebb08400","after":"92d9e0183e76a71703bc2ae34a8892a7bbffe6db","ref":"refs/heads/draft","pushedAt":"2023-05-17T16:42:47.007Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexstaeding","name":"Alexander Städing","path":"/alexstaeding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614463?s=80&v=4"},"commit":{"message":"Optimize storage views","shortMessageHtmlLink":"Optimize storage views"}},{"before":"226204802f45a3c9a1e19fb36a4bcccd349c7d14","after":"5637954834c6d6d32206d0537dce4e3cebb08400","ref":"refs/heads/draft","pushedAt":"2023-05-17T14:57:05.831Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"continue wokring on BtrfsFile","shortMessageHtmlLink":"continue wokring on BtrfsFile"}},{"before":"0f889a8765e84f9d9c8ee3910aa44f66ba3e68ff","after":"226204802f45a3c9a1e19fb36a4bcccd349c7d14","ref":"refs/heads/draft","pushedAt":"2023-05-17T13:40:59.201Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexstaeding","name":"Alexander Städing","path":"/alexstaeding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614463?s=80&v=4"},"commit":{"message":"Fix errors and style problems","shortMessageHtmlLink":"Fix errors and style problems"}},{"before":"4dfcea632ea80283534c2773eae714d533957bc5","after":"0f889a8765e84f9d9c8ee3910aa44f66ba3e68ff","ref":"refs/heads/draft","pushedAt":"2023-05-17T09:45:52.682Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexstaeding","name":"Alexander Städing","path":"/alexstaeding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614463?s=80&v=4"},"commit":{"message":"Start reworking storage system","shortMessageHtmlLink":"Start reworking storage system"}},{"before":"5e52da3b2a610b19095548bff290a8862f15f7db","after":"4dfcea632ea80283534c2773eae714d533957bc5","ref":"refs/heads/draft","pushedAt":"2023-05-13T01:04:22.624Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasKlenner","name":null,"path":"/LukasKlenner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73290081?s=80&v=4"},"commit":{"message":"start implementing BtrfsFile","shortMessageHtmlLink":"start implementing BtrfsFile"}},{"before":"a8410c8c45d9b19f14f2fb8093d599e8b70845b0","after":"5e52da3b2a610b19095548bff290a8862f15f7db","ref":"refs/heads/draft","pushedAt":"2023-05-09T19:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexstaeding","name":"Alexander Städing","path":"/alexstaeding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614463?s=80&v=4"},"commit":{"message":"Add storage system","shortMessageHtmlLink":"Add storage system"}},{"before":"1d80f88d8ec2aa311826c6383c64ac69558168e8","after":"a8410c8c45d9b19f14f2fb8093d599e8b70845b0","ref":"refs/heads/draft","pushedAt":"2023-05-09T15:14:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexstaeding","name":"Alexander Städing","path":"/alexstaeding","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24614463?s=80&v=4"},"commit":{"message":"Merge branch 'master' into draft","shortMessageHtmlLink":"Merge branch 'master' into draft"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yNlQyMjowNDoyNS45ODM5NjJazwAAAANJc0QX","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yNlQyMjowNDoyNS45ODM5NjJazwAAAANJc0QX","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wOVQxNToxNDowNy4wMDAwMDBazwAAAAMpKZo6"}},"title":"Activity · AuD-2023/P2-Root"}