{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42723921,"defaultBranch":"master","name":"kdevelop","ownerLogin":"KDE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-18T13:29:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14312869?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726763706.0","currentOid":""},"activityList":{"items":[{"before":"a14d70d6f87d8d5ffee705f4bc1bfe06cc3428b6","after":"3d344fe26ef7bf89cc9b3041f4c2e6bd415c29ae","ref":"refs/heads/master","pushedAt":"2024-09-21T01:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"ec14547f52b104c89deb60f58fb87545ab54b459","after":"a14d70d6f87d8d5ffee705f4bc1bfe06cc3428b6","ref":"refs/heads/master","pushedAt":"2024-09-21T01:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"SVN_SILENT made messages (.desktop file) - always resolve ours\n\nIn case of conflict in i18n, keep the version of the branch \"ours\"\nTo resolve a particular conflict, \"git checkout --ours path/to/file.desktop\"","shortMessageHtmlLink":"SVN_SILENT made messages (.desktop file) - always resolve ours"}},{"before":null,"after":"6cd8cc3f3a03fb4824965c094e5cc24d03928793","ref":"refs/heads/work/cache-document-mime-type","pushedAt":"2024-09-19T16:35:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"SourceFormatterController: use cached MIME type\n\nRecent commits added a MIME type cache and API to access it into\nSublime::UrlDocument, and let IDocument::mimeType() use the cache. Use\nIDocument::mimeType() to optimize SourceFormatterController where\naccuracy is not critical.","shortMessageHtmlLink":"SourceFormatterController: use cached MIME type"}},{"before":"0b2deee7daf4ec5550ff351debe2a0be1663af52","after":"5956fdf702d5dd7f9bddb0cc8f8d5b45d960b084","ref":"refs/heads/release/24.08","pushedAt":"2024-09-18T03:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"SVN_SILENT made messages (.desktop file) - always resolve ours\n\nIn case of conflict in i18n, keep the version of the branch \"ours\"\nTo resolve a particular conflict, \"git checkout --ours path/to/file.desktop\"","shortMessageHtmlLink":"SVN_SILENT made messages (.desktop file) - always resolve ours"}},{"before":"d6fb06d1ef36091842744c2f2b81c271e968341e","after":"ec14547f52b104c89deb60f58fb87545ab54b459","ref":"refs/heads/master","pushedAt":"2024-09-18T01:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"7045c8222402989caa44c5b51327c7aebb8c87a9","after":"e13cf4f1be0038b0d2b84a09f2663838cfe7b695","ref":"refs/heads/work/reuse-annotation-model-and-delegate","pushedAt":"2024-09-17T14:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"VcsPluginHelper: wrap annotation model in a shared_ptr\n\nAutomate the manual VcsAnnotationModel reference counting to improve\nsafety.","shortMessageHtmlLink":"VcsPluginHelper: wrap annotation model in a shared_ptr"}},{"before":"228398b304803e514e50d59318540037dfe4e1ba","after":"d6fb06d1ef36091842744c2f2b81c271e968341e","ref":"refs/heads/master","pushedAt":"2024-09-17T13:48:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"test_git: fix hiding a local variable in merge test\n\nSome checks in the merge tests were useless because a local\nvariable \"files\" hides an outer variable of the same name.\nThis change renames the inner variables to \"lsFiles\".","shortMessageHtmlLink":"test_git: fix hiding a local variable in merge test"}},{"before":"228398b304803e514e50d59318540037dfe4e1ba","after":null,"ref":"refs/heads/work/kdevprojectopen-crash-fix","pushedAt":"2024-09-17T11:48:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"}},{"before":"2eae4d35a2bad17f5b570b1e0c972758eb7f7b96","after":"228398b304803e514e50d59318540037dfe4e1ba","ref":"refs/heads/master","pushedAt":"2024-09-17T11:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"KDevProjectOpen: don't close projects in direct projectOpened slot\n\nThe slot KDevProjectOpen::projectDone() is connected to the signal\nIProjectController::projectOpened() via the default Qt::AutoConnection,\nwhich translates to Qt::DirectConnection at run-time. The direct\nconnection works most of the time in the Qt 5 version for some reason\n(though sometimes the test segfaults in the same way). The direct\nconnection consistently makes the test segfault in the Qt 6 version.\n\nprojectDone() closes all open projects if no more projects are to be\nopened. Then another slot directly connected to\nIProjectController::projectOpened() is invoked:\nCompilerProvider::projectChanged(). This other slot then segfaults\nbecause of the null project item. It is clearly wrong to close a project\nin a slot directly connected to projectOpened(), because this can easily\ninterfere with other slots directly connected to the same signal, which\nreasonably expect the project argument to be valid and open.\n\nUse Qt::QueuedConnection instead to fix the crash.","shortMessageHtmlLink":"KDevProjectOpen: don't close projects in direct projectOpened slot"}},{"before":"21aa45eb92766d7d7764cf334b087f01acd7339c","after":"228398b304803e514e50d59318540037dfe4e1ba","ref":"refs/heads/work/kdevprojectopen-crash-fix","pushedAt":"2024-09-17T11:47:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"KDevProjectOpen: don't close projects in direct projectOpened slot\n\nThe slot KDevProjectOpen::projectDone() is connected to the signal\nIProjectController::projectOpened() via the default Qt::AutoConnection,\nwhich translates to Qt::DirectConnection at run-time. The direct\nconnection works most of the time in the Qt 5 version for some reason\n(though sometimes the test segfaults in the same way). The direct\nconnection consistently makes the test segfault in the Qt 6 version.\n\nprojectDone() closes all open projects if no more projects are to be\nopened. Then another slot directly connected to\nIProjectController::projectOpened() is invoked:\nCompilerProvider::projectChanged(). This other slot then segfaults\nbecause of the null project item. It is clearly wrong to close a project\nin a slot directly connected to projectOpened(), because this can easily\ninterfere with other slots directly connected to the same signal, which\nreasonably expect the project argument to be valid and open.\n\nUse Qt::QueuedConnection instead to fix the crash.","shortMessageHtmlLink":"KDevProjectOpen: don't close projects in direct projectOpened slot"}},{"before":"d3c4d5d74f0de2a5e1b85722f188abea77095912","after":"0b2deee7daf4ec5550ff351debe2a0be1663af52","ref":"refs/heads/release/24.08","pushedAt":"2024-09-17T03:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"b3baed883d00308c99d50d5a6e65eedfffbdb546","after":"d3c4d5d74f0de2a5e1b85722f188abea77095912","ref":"refs/heads/release/24.08","pushedAt":"2024-09-17T03:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"SVN_SILENT made messages (.desktop file) - always resolve ours\n\nIn case of conflict in i18n, keep the version of the branch \"ours\"\nTo resolve a particular conflict, \"git checkout --ours path/to/file.desktop\"","shortMessageHtmlLink":"SVN_SILENT made messages (.desktop file) - always resolve ours"}},{"before":"4980f2c637b50d53c1f0291e084a551c2db212d1","after":"2eae4d35a2bad17f5b570b1e0c972758eb7f7b96","ref":"refs/heads/master","pushedAt":"2024-09-17T01:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"fe534af83e08170f0e912730b8b55cc4aa0b65c3","after":"4980f2c637b50d53c1f0291e084a551c2db212d1","ref":"refs/heads/master","pushedAt":"2024-09-16T17:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"Remove unneeded Version and ServiceTypes key for KRunner plugin\n\nThe version does not make sense and the ServiceTypes are not needed after the JSON conversion","shortMessageHtmlLink":"Remove unneeded Version and ServiceTypes key for KRunner plugin"}},{"before":"2a8d672de8434560085cc13c1fb01dbc3ec5aadb","after":"b3baed883d00308c99d50d5a6e65eedfffbdb546","ref":"refs/heads/release/24.08","pushedAt":"2024-09-16T03:29:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"9f140a48688803e93bd58f2ee5076e6bdbe80722","after":"fe534af83e08170f0e912730b8b55cc4aa0b65c3","ref":"refs/heads/master","pushedAt":"2024-09-16T01:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"b6ef51980058428303829a78fd630a9504a95fb5","after":"2a8d672de8434560085cc13c1fb01dbc3ec5aadb","ref":"refs/heads/release/24.08","pushedAt":"2024-09-15T03:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"692370c671b49ab00e7b9e52dd3bf5fbe720e227","after":"9f140a48688803e93bd58f2ee5076e6bdbe80722","ref":"refs/heads/master","pushedAt":"2024-09-15T01:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"707d8b5296779479985859c4065594007b07e25d","after":"b6ef51980058428303829a78fd630a9504a95fb5","ref":"refs/heads/release/24.08","pushedAt":"2024-09-14T03:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"49a0991623b5988db5339c47d6da82f33e069610","after":"692370c671b49ab00e7b9e52dd3bf5fbe720e227","ref":"refs/heads/master","pushedAt":"2024-09-12T01:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"GIT_SILENT Sync po/docbooks with svn","shortMessageHtmlLink":"GIT_SILENT Sync po/docbooks with svn"}},{"before":"cedc88ff0dfdc0e353c9f9d03faeb90d5c6d03f5","after":"49a0991623b5988db5339c47d6da82f33e069610","ref":"refs/heads/master","pushedAt":"2024-09-12T01:20:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"SVN_SILENT made messages (.desktop file) - always resolve ours\n\nIn case of conflict in i18n, keep the version of the branch \"ours\"\nTo resolve a particular conflict, \"git checkout --ours path/to/file.desktop\"","shortMessageHtmlLink":"SVN_SILENT made messages (.desktop file) - always resolve ours"}},{"before":"3ad28dfc6b9df4f82f1a4d4b5bc608352127b527","after":"ca11b6e461c087db6c0857a6d08505a247d95822","ref":"refs/heads/document-switcher-performance","pushedAt":"2024-09-10T11:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"fix build","shortMessageHtmlLink":"fix build"}},{"before":"399cb30dd6775dd81b40f3f674caf96f36e4b0c5","after":"3ad28dfc6b9df4f82f1a4d4b5bc608352127b527","ref":"refs/heads/document-switcher-performance","pushedAt":"2024-09-10T11:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"mime cache: use unordered_map over map","shortMessageHtmlLink":"mime cache: use unordered_map over map"}},{"before":"4eb7bfdaa0cd21c557651f3a542be9e72ef09ee7","after":"91b82ac6c931de8d5e5db88db034f412866687ed","ref":"refs/heads/lsp-plugin","pushedAt":"2024-09-10T09:29:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"lsp: disable our qmljs support (it's not built on 6 anyways) and enable LSP for it","shortMessageHtmlLink":"lsp: disable our qmljs support (it's not built on 6 anyways) and enab…"}},{"before":"a5e3a29e1f36dbd7c7745806074f6680b8da001d","after":"4eb7bfdaa0cd21c557651f3a542be9e72ef09ee7","ref":"refs/heads/lsp-plugin","pushedAt":"2024-09-10T07:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"lsp: introduce \"Messages\" toolview which is used to show LSP info messages\n\nThis is mostly meta-messages, like \"started this server\" or \"this failed\nbecause X\", which I think will be important for users to understand\nwhy things don't work (if they don't).","shortMessageHtmlLink":"lsp: introduce \"Messages\" toolview which is used to show LSP info mes…"}},{"before":"b07a56faedd52c8343fb28ddbe6c6795ebcf001f","after":"a5e3a29e1f36dbd7c7745806074f6680b8da001d","ref":"refs/heads/lsp-plugin","pushedAt":"2024-09-09T21:59:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"lsp: fix Diagnostics toolview, i.e. compatibility with Kate's toolviews\n\nThey expect the widget they add children to to auto-layout them,\nfor whatever reason, so we do that as well.","shortMessageHtmlLink":"lsp: fix Diagnostics toolview, i.e. compatibility with Kate's toolviews"}},{"before":"2719869ae88aa891c99a868a32b88eef60a1d442","after":"399cb30dd6775dd81b40f3f674caf96f36e4b0c5","ref":"refs/heads/document-switcher-performance","pushedAt":"2024-09-09T21:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"run clang-format","shortMessageHtmlLink":"run clang-format"}},{"before":"f189e948f1802a6b6ca316ec28f535f5d22124f1","after":"b07a56faedd52c8343fb28ddbe6c6795ebcf001f","ref":"refs/heads/lsp-plugin","pushedAt":"2024-09-09T15:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"LSP: disable c, c++, php, python and qmljs language servers","shortMessageHtmlLink":"LSP: disable c, c++, php, python and qmljs language servers"}},{"before":null,"after":"f189e948f1802a6b6ca316ec28f535f5d22124f1","ref":"refs/heads/lsp-plugin","pushedAt":"2024-09-09T15:07:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"lsp: integrate config pages of KTextEditor plugins into our settings dialog","shortMessageHtmlLink":"lsp: integrate config pages of KTextEditor plugins into our settings …"}},{"before":null,"after":"0ef5cb698d43819d7c7cd8948bcb5bcb64a42085","ref":"refs/heads/fix-cut-paste-of-files","pushedAt":"2024-09-09T13:07:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kdesysadmin","name":null,"path":"/kdesysadmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14346011?s=80&v=4"},"commit":{"message":"project manager: ensure paths being copied/cut are unique\n\nThis isn't necessarily the case for the clipboard content and moving\nfails if a file is present twice.","shortMessageHtmlLink":"project manager: ensure paths being copied/cut are unique"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMToyOTo0Mi4wMDAwMDBazwAAAAS8eu9l","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMToyOTo0Mi4wMDAwMDBazwAAAAS8eu9l","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQxMzowNzowNi4wMDAwMDBazwAAAASw6bJH"}},"title":"Activity · KDE/kdevelop"}