{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42534055,"defaultBranch":"main","name":"vscode-textmate","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-15T17:09:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725015090.0","currentOid":""},"activityList":{"items":[{"before":"2463ca7c14283d88d686e179d7eb024449feeebd","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/webpack-5.94.0","pushedAt":"2024-08-30T10:51:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"}},{"before":"167bbbd509356cc4617f250c0d754aef670ab14a","after":"7e0ea282f4f25fef12a6c84fa4fa7266f67b58dc","ref":"refs/heads/main","pushedAt":"2024-08-30T10:51:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"Bump webpack from 5.76.0 to 5.94.0 (#238)\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.76.0 to 5.94.0.\r\n- [Release notes](https://github.com/webpack/webpack/releases)\r\n- [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.94.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: webpack\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump webpack from 5.76.0 to 5.94.0 (#238)"}},{"before":null,"after":"2463ca7c14283d88d686e179d7eb024449feeebd","ref":"refs/heads/dependabot/npm_and_yarn/webpack-5.94.0","pushedAt":"2024-08-30T10:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump webpack from 5.76.0 to 5.94.0\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.76.0 to 5.94.0.\n- [Release notes](https://github.com/webpack/webpack/releases)\n- [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.94.0)\n\n---\nupdated-dependencies:\n- dependency-name: webpack\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump webpack from 5.76.0 to 5.94.0"}},{"before":"fe490c36e149ffebfb8d10c3ed71cbc8f38c2bc6","after":"167bbbd509356cc4617f250c0d754aef670ab14a","ref":"refs/heads/main","pushedAt":"2024-07-06T11:56:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"feat: add child combinator \">\" (and fix a specificity bug) (#233)\n\n* feat: fix 2 bugs and add child combinator \">\"\r\n\r\nBug: Just because a trie element exists for a more specific scope doesn‘t mean its parent scopes will match, so we need to collect the trie elements with less specific scopes too.\r\n\r\nBug: If the number of scope names in both rules‘ scope paths are not\r\nequal, the parent scope names won‘t be compared at all. Instead, the rule with\r\nthe longest scope path is preferred. This goes against the TextMate\r\nmanual (https://macromates.com/manual/en/scope_selectors). In\r\nparticular, the following line in “Ranking Matches”:\r\n> Rules 1 and 2 applied again to the scope selector when removing the deepest element (in the case of a tie)\r\n\r\nFeature: Add support for the child combinator (the `>` operator). This\r\nallows for styling a parent-child relationship specifically.\r\n\r\n* fix: proceed to next scope after successful match\r\n\r\n* fix: increment parent indexes after comparison\r\n\r\n* chore: add comments and some small improvements\r\n\r\n* test: add 3 new cases\r\n\r\n- One for the new child combinator\r\n- One for bug 1 (\"Theme resolving falls back to less specific rules\")\r\n- One for bug 2 (\"Theme resolving should give deeper scopes higher specificity\")\r\n\r\n* chore(revert): undo bug 1 fix\r\n\r\nAfter trying to reproduce the alleged bug, I realized it‘s not a bug. When a ThemeTrieElement is created, it inherits the `_rulesWithParentScopes` array of its parent element, which is guaranteed to be populated due to the lexicographical sorting of the theme rules in `resolveParsedThemeRules`.\r\n\r\n* test: remove test case for non-existent bug\r\n\r\n…and update the other bug‘s test case to actually fail on the main branch","shortMessageHtmlLink":"feat: add child combinator \">\" (and fix a specificity bug) (#233)"}},{"before":"144fd557dfa4cdff7bc9c100ae910766cd13405d","after":null,"ref":"refs/heads/alexd/inherent-moth","pushedAt":"2024-07-06T11:56:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"}},{"before":"6c4ccaa686c1809ffc01deb09067e98ebaed5a16","after":"fe490c36e149ffebfb8d10c3ed71cbc8f38c2bc6","ref":"refs/heads/main","pushedAt":"2024-07-06T11:56:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"bump version (#235)","shortMessageHtmlLink":"bump version (#235)"}},{"before":null,"after":"144fd557dfa4cdff7bc9c100ae910766cd13405d","ref":"refs/heads/alexd/inherent-moth","pushedAt":"2024-07-06T08:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"bump version","shortMessageHtmlLink":"bump version"}},{"before":"83cc5d37f3c77119de6195fcdb067f4144d9080a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/braces-3.0.3","pushedAt":"2024-07-02T11:59:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"}},{"before":"09effd8b7429b71010e0fa34ea2e16e622692946","after":"6c4ccaa686c1809ffc01deb09067e98ebaed5a16","ref":"refs/heads/main","pushedAt":"2024-07-02T11:59:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3 (#234)\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\r\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: braces\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 (#234)"}},{"before":null,"after":"83cc5d37f3c77119de6195fcdb067f4144d9080a","ref":"refs/heads/dependabot/npm_and_yarn/braces-3.0.3","pushedAt":"2024-06-18T16:12:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3"}},{"before":"f4d6af5977490b660842ca35e03212b2c33437e4","after":null,"ref":"refs/heads/alexd/convenient-hyena","pushedAt":"2024-01-08T10:07:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"}},{"before":"33a62b6673b2ef270fdefd55ed0e94e5e2723d45","after":"09effd8b7429b71010e0fa34ea2e16e622692946","ref":"refs/heads/main","pushedAt":"2024-01-08T10:07:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"Remove unused fixtures (fixes CodeQL warning) (#223)","shortMessageHtmlLink":"Remove unused fixtures (fixes CodeQL warning) (#223)"}},{"before":null,"after":"f4d6af5977490b660842ca35e03212b2c33437e4","ref":"refs/heads/alexd/convenient-hyena","pushedAt":"2024-01-08T09:57:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"Remove unused fixtures (fixes CodeQL warning)","shortMessageHtmlLink":"Remove unused fixtures (fixes CodeQL warning)"}},{"before":"e010471e3d8d7df9600d8982446592a7a4ea264a","after":null,"ref":"refs/heads/rzhao271/fix-codeql","pushedAt":"2023-12-18T17:38:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rzhao271","name":"Raymond Zhao","path":"/rzhao271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199958?s=80&v=4"}},{"before":"0ac19dc56108d53d3d79a795cf91d9808719fb96","after":"33a62b6673b2ef270fdefd55ed0e94e5e2723d45","ref":"refs/heads/main","pushedAt":"2023-12-18T17:38:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rzhao271","name":"Raymond Zhao","path":"/rzhao271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199958?s=80&v=4"},"commit":{"message":"fix: fix CodeQL issues (#222)","shortMessageHtmlLink":"fix: fix CodeQL issues (#222)"}},{"before":null,"after":"e010471e3d8d7df9600d8982446592a7a4ea264a","ref":"refs/heads/rzhao271/fix-codeql","pushedAt":"2023-12-18T17:03:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rzhao271","name":"Raymond Zhao","path":"/rzhao271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199958?s=80&v=4"},"commit":{"message":"fix: fix CodeQL issues","shortMessageHtmlLink":"fix: fix CodeQL issues"}},{"before":"58b0b9c8dede9909a86585bd941338a2b5effd6e","after":null,"ref":"refs/heads/dbaeumer/involved-alpaca-violet","pushedAt":"2023-12-15T09:36:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dbaeumer","name":"Dirk Bäumer","path":"/dbaeumer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1931590?s=80&v=4"}},{"before":"8b07a3c2be6fe4674f9ce6bba6d5c962a7f50df5","after":"0ac19dc56108d53d3d79a795cf91d9808719fb96","ref":"refs/heads/main","pushedAt":"2023-12-15T09:36:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dbaeumer","name":"Dirk Bäumer","path":"/dbaeumer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1931590?s=80&v=4"},"commit":{"message":"Disable rich navigation workflow (#221)","shortMessageHtmlLink":"Disable rich navigation workflow (#221)"}},{"before":"8b07a3c2be6fe4674f9ce6bba6d5c962a7f50df5","after":"58b0b9c8dede9909a86585bd941338a2b5effd6e","ref":"refs/heads/dbaeumer/involved-alpaca-violet","pushedAt":"2023-12-15T08:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dbaeumer","name":"Dirk Bäumer","path":"/dbaeumer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1931590?s=80&v=4"},"commit":{"message":"Disable rich navigation workflow","shortMessageHtmlLink":"Disable rich navigation workflow"}},{"before":null,"after":"8b07a3c2be6fe4674f9ce6bba6d5c962a7f50df5","ref":"refs/heads/dbaeumer/involved-alpaca-violet","pushedAt":"2023-12-15T08:55:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dbaeumer","name":"Dirk Bäumer","path":"/dbaeumer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1931590?s=80&v=4"},"commit":{"message":"Fix PoliCheck issues (#212)","shortMessageHtmlLink":"Fix PoliCheck issues (#212)"}},{"before":null,"after":"913d2f8577c51293bd470b6c0bf009c8328d9d80","ref":"refs/heads/supreme-wallaby","pushedAt":"2023-10-30T13:20:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"8ef27759b952a113b849c938477b5b5e5b192a69","after":null,"ref":"refs/heads/rzhao271/shivering-flyingfish","pushedAt":"2023-09-18T18:29:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rzhao271","name":"Raymond Zhao","path":"/rzhao271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199958?s=80&v=4"}},{"before":"bda8f3c985b3a87b1ffcbca38fd33fe58f189721","after":"8b07a3c2be6fe4674f9ce6bba6d5c962a7f50df5","ref":"refs/heads/main","pushedAt":"2023-09-18T18:29:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rzhao271","name":"Raymond Zhao","path":"/rzhao271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199958?s=80&v=4"},"commit":{"message":"Fix PoliCheck issues (#212)","shortMessageHtmlLink":"Fix PoliCheck issues (#212)"}},{"before":null,"after":"8ef27759b952a113b849c938477b5b5e5b192a69","ref":"refs/heads/rzhao271/shivering-flyingfish","pushedAt":"2023-09-18T18:26:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rzhao271","name":"Raymond Zhao","path":"/rzhao271","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7199958?s=80&v=4"},"commit":{"message":"Fix PoliCheck issues","shortMessageHtmlLink":"Fix PoliCheck issues"}},{"before":"b6bbee8d53c029d9279a0c9a998b78f05247d6d1","after":"bda8f3c985b3a87b1ffcbca38fd33fe58f189721","ref":"refs/heads/main","pushedAt":"2023-09-15T10:17:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"use padStart instead of a loop (#181)","shortMessageHtmlLink":"use padStart instead of a loop (#181)"}},{"before":"7bbae4151a59903b44436d40c37f6f86fffe6d08","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/webpack-5.76.0","pushedAt":"2023-03-22T07:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"}},{"before":"49585ce9a4af630ca765ba05857953a47da08d78","after":"b6bbee8d53c029d9279a0c9a998b78f05247d6d1","ref":"refs/heads/main","pushedAt":"2023-03-22T07:27:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexdima","name":"Alexandru Dima","path":"/alexdima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047891?s=80&v=4"},"commit":{"message":"Bump webpack from 5.50.0 to 5.76.0 (#205)\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.50.0 to 5.76.0.\r\n- [Release notes](https://github.com/webpack/webpack/releases)\r\n- [Commits](https://github.com/webpack/webpack/compare/v5.50.0...v5.76.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: webpack\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump webpack from 5.50.0 to 5.76.0 (#205)"}},{"before":null,"after":"7bbae4151a59903b44436d40c37f6f86fffe6d08","ref":"refs/heads/dependabot/npm_and_yarn/webpack-5.76.0","pushedAt":"2023-03-14T16:52:30.738Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump webpack from 5.50.0 to 5.76.0\n\nBumps [webpack](https://github.com/webpack/webpack) from 5.50.0 to 5.76.0.\n- [Release notes](https://github.com/webpack/webpack/releases)\n- [Commits](https://github.com/webpack/webpack/compare/v5.50.0...v5.76.0)\n\n---\nupdated-dependencies:\n- dependency-name: webpack\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump webpack from 5.50.0 to 5.76.0"}},{"before":"28606d94956cb88588dd5a94aaaa0dff9b99d5cd","after":null,"ref":"refs/heads/lszomoru/sure-dinosaur","pushedAt":"2023-03-14T12:09:15.926Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lszomoru","name":"Ladislau Szomoru","path":"/lszomoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372902?s=80&v=4"}},{"before":"0245d1ff93951686265b6717b66fcc1f0fea5218","after":"49585ce9a4af630ca765ba05857953a47da08d78","ref":"refs/heads/main","pushedAt":"2023-03-14T12:09:13.322Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lszomoru","name":"Ladislau Szomoru","path":"/lszomoru","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372902?s=80&v=4"},"commit":{"message":"Engineering - remove custom code to create git tag (#204)","shortMessageHtmlLink":"Engineering - remove custom code to create git tag (#204)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMDo1MTozMC4wMDAwMDBazwAAAASoj1t_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMFQxMDo1MTozMC4wMDAwMDBazwAAAASoj1t_","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xNFQxMjowOToxMy4zMjI3OTNazwAAAAMDD8c7"}},"title":"Activity · microsoft/vscode-textmate"}