{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143449171,"defaultBranch":"main","name":"graphANNIS","ownerLogin":"korpling","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-03T16:20:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2168128?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725287800.0","currentOid":""},"activityList":{"items":[{"before":"713ed12b501fae7a11d71fb8cc4f4a1285082aec","after":null,"ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-09-02T14:36:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"}},{"before":"4947be2fe33d0be45a0c478aa99d81d699867d00","after":"91b855894b7685ce05396e7904f0f42922d91be8","ref":"refs/heads/main","pushedAt":"2024-09-02T14:36:37.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Merge pull request #307 from korpling/feature/remove-whole-item-from-annostorage\n\nAdd \"remove_item\" function to annotation storages","shortMessageHtmlLink":"Merge pull request #307 from korpling/feature/remove-whole-item-from-…"}},{"before":"925ddbeb6e242dde1aecaa17b57e0636f47a01cb","after":"713ed12b501fae7a11d71fb8cc4f4a1285082aec","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-09-02T14:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Actually use the on disk representation in benchmark","shortMessageHtmlLink":"Actually use the on disk representation in benchmark"}},{"before":"82c94f1bebb9e12b5eea0e37b418070fbebe5fea","after":"925ddbeb6e242dde1aecaa17b57e0636f47a01cb","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-09-02T14:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Use a BTreeSet to store the items belonging to an annotation value.\n\nThis is much efficient if there are many items than moving it around in a vector. Since serde sees sets as sequences, the serialization should be the same.","shortMessageHtmlLink":"Use a BTreeSet to store the items belonging to an annotation value."}},{"before":"7332f15620a949d69b042b8b91be8f2aa3d8d533","after":"82c94f1bebb9e12b5eea0e37b418070fbebe5fea","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-09-02T13:47:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Extend benchmark to also including delete operation","shortMessageHtmlLink":"Extend benchmark to also including delete operation"}},{"before":"af2b764bc8f93c7d82d2b227b3502e9c60614317","after":"7332f15620a949d69b042b8b91be8f2aa3d8d533","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-08-29T09:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Remove unused code","shortMessageHtmlLink":"Remove unused code"}},{"before":"0c52577027b00d6418fb09971a71f807272d5f84","after":"af2b764bc8f93c7d82d2b227b3502e9c60614317","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-08-29T09:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Use binary search for removing the annotation","shortMessageHtmlLink":"Use binary search for removing the annotation"}},{"before":"934ee5ebe439ba3442ae7a1a323a56af269fe20f","after":"0c52577027b00d6418fb09971a71f807272d5f84","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-08-28T15:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Insert values sorted and only once","shortMessageHtmlLink":"Insert values sorted and only once"}},{"before":"9182b119fe551727f51ac46a8df57afc918848fb","after":"934ee5ebe439ba3442ae7a1a323a56af269fe20f","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-08-28T10:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Add some simple tests for remove_item","shortMessageHtmlLink":"Add some simple tests for remove_item"}},{"before":"6bc3bdc4de2d0bb59bdf91144d552f663e28bd78","after":"9182b119fe551727f51ac46a8df57afc918848fb","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-08-28T10:07:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Provide specialized remove_item function for on disk annotation storage","shortMessageHtmlLink":"Provide specialized remove_item function for on disk annotation storage"}},{"before":null,"after":"6bc3bdc4de2d0bb59bdf91144d552f663e28bd78","ref":"refs/heads/feature/remove-whole-item-from-annostorage","pushedAt":"2024-08-28T09:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Add \"remove_item\" function to annotation storages","shortMessageHtmlLink":"Add \"remove_item\" function to annotation storages"}},{"before":"2ff9a4f51ee96b0ececb8b29b9958cdc295d217c","after":"4947be2fe33d0be45a0c478aa99d81d699867d00","ref":"refs/heads/main","pushedAt":"2024-08-20T17:18:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"bc93aad8b8e722c2736bac6803403e917a16236d","after":null,"ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T15:52:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"}},{"before":"781dd89a0d904c91c0f3c85ebf2c4b3b1b69b7ab","after":"2ff9a4f51ee96b0ececb8b29b9958cdc295d217c","ref":"refs/heads/main","pushedAt":"2024-08-20T15:52:34.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Merge pull request #306 from korpling/feature/transitive-coverage\n\nAdd support for coverage edges between spans and segmentation nodes","shortMessageHtmlLink":"Merge pull request #306 from korpling/feature/transitive-coverage"}},{"before":"16c338ee1b877526d3b08e8db6379f6d77ce2a3f","after":"bc93aad8b8e722c2736bac6803403e917a16236d","ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T15:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Use authentifacted access to get the latest release","shortMessageHtmlLink":"Use authentifacted access to get the latest release"}},{"before":"7e7787bcacb6c9890c8469cd307d798c211813b6","after":"16c338ee1b877526d3b08e8db6379f6d77ce2a3f","ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T15:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Fix clippy issue","shortMessageHtmlLink":"Fix clippy issue"}},{"before":"b249354018fecdddf8b57709c3eb882934525e2e","after":"7e7787bcacb6c9890c8469cd307d798c211813b6","ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T15:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Pre-calculate some of the repeatly used components","shortMessageHtmlLink":"Pre-calculate some of the repeatly used components"}},{"before":"700b11b579e786aa1bc39d5880db235a11a188bc","after":"b249354018fecdddf8b57709c3eb882934525e2e","ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T14:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Add tests and only add the inherited edges for the invalid node itself.\n\nAll covered nodes of an invalidated node will also be invalidated, so we don't need to implicitly add the edges when collected the covered token of the invalid node.","shortMessageHtmlLink":"Add tests and only add the inherited edges for the invalid node itself."}},{"before":"cf70fcd54ab6257cd3cb87d2e603a58d0a67e1e6","after":"700b11b579e786aa1bc39d5880db235a11a188bc","ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T13:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Add exception to clippy rule as a workaround.\n\nThis will probably be fixed in clippy 1.81 (https://github.com/rust-lang/rust-clippy/pull/12892)","shortMessageHtmlLink":"Add exception to clippy rule as a workaround."}},{"before":null,"after":"cf70fcd54ab6257cd3cb87d2e603a58d0a67e1e6","ref":"refs/heads/feature/transitive-coverage","pushedAt":"2024-08-20T13:01:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Add support for coverage edges between spans and segmentation nodes","shortMessageHtmlLink":"Add support for coverage edges between spans and segmentation nodes"}},{"before":"ff7aa1896bd175919be106306537167a9ce4edce","after":null,"ref":"refs/heads/feature/disk-regex-speed","pushedAt":"2024-08-20T10:29:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"}},{"before":"0c1bc7d9bfd28394768e848711fdf59641d6c07c","after":null,"ref":"refs/heads/feature/loadtest","pushedAt":"2024-08-20T10:29:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"}},{"before":"838eaddd9fe2b005d44e820d6eafaf9485d01a30","after":null,"ref":"refs/heads/feature/fix-whitespace-before-offset","pushedAt":"2024-08-20T10:28:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"}},{"before":"8850e5f11ea00b2ef5800759b89628a71bd5c001","after":"781dd89a0d904c91c0f3c85ebf2c4b3b1b69b7ab","ref":"refs/heads/main","pushedAt":"2024-07-12T13:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"91d0298940c628ef45fad82880f1a2f41df95d8f","after":"8850e5f11ea00b2ef5800759b89628a71bd5c001","ref":"refs/heads/main","pushedAt":"2024-07-12T13:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Fix changelog, since 3.3.2 was already released","shortMessageHtmlLink":"Fix changelog, since 3.3.2 was already released"}},{"before":"11ffc5603f9b4ce16abf877d022f91ca38f5d32b","after":null,"ref":"refs/heads/feature/file-too-large-error","pushedAt":"2024-07-12T08:33:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"}},{"before":"4bed506e2b3e3c5d4b588a1c7949163eea69ad5d","after":"91d0298940c628ef45fad82880f1a2f41df95d8f","ref":"refs/heads/main","pushedAt":"2024-07-12T08:22:29.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Merge pull request #305 from korpling/feature/file-too-large-error\n\nFix \"file too large\" error","shortMessageHtmlLink":"Merge pull request #305 from korpling/feature/file-too-large-error"}},{"before":"41f7ba27ce7ea1af3e5cd09f4032a073a9a4dd13","after":"11ffc5603f9b4ce16abf877d022f91ca38f5d32b","ref":"refs/heads/feature/file-too-large-error","pushedAt":"2024-07-11T11:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"52c6f61e95ee5e39c10fe5cf7180a6996d58d38e","after":"41f7ba27ce7ea1af3e5cd09f4032a073a9a4dd13","ref":"refs/heads/feature/file-too-large-error","pushedAt":"2024-07-11T11:08:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/file-too-large-error","shortMessageHtmlLink":"Merge branch 'main' into feature/file-too-large-error"}},{"before":null,"after":"52c6f61e95ee5e39c10fe5cf7180a6996d58d38e","ref":"refs/heads/feature/file-too-large-error","pushedAt":"2024-07-11T11:08:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thomaskrause","name":"Thomas Krause","path":"/thomaskrause","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2168104?s=80&v=4"},"commit":{"message":"Fix \"File too large\" error for impossible precedence","shortMessageHtmlLink":"Fix \"File too large\" error for impossible precedence"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqrRPawA","startCursor":null,"endCursor":null}},"title":"Activity · korpling/graphANNIS"}