)]}' { "commit": "b57102ffa562ac74079928fba30d58b6abe3b2b1", "tree": "3781d3602523d921e025e4c6ac155f47cf607c99", "parents": [ "26306a4fbc35aba60d647e1d49105c0e2e876d09" ], "author": { "name": "Ben Rohlfs", "email": "brohlfs@google.com", "time": "Fri Jan 27 12:26:56 2023 +0100" }, "committer": { "name": "Ben Rohlfs", "email": "brohlfs@google.com", "time": "Mon Jan 30 11:28:32 2023 +0100" }, "message": "Convert all BRANCH_LIST and TAG_LIST routes to one unified regex pattern\n\nOur goal is that all routes become regex patterns. At the moment some of\nthem are strings, which means that they will get special handling by\npage.js, most importantly it will construct its own regex pattern for\ntokens such as `:filter`. Apart from not wanting to deal with as few as\npossible page.js specialities and trying to be consistent with all the\nroute patterns, these special page.js tokens also come along with a\nfundamental problem: They use `[^/]+` and thus don\u0027t match `/`, which at\nleast for `repo` matching is a problem and creates extra complexity.\n\nRelease-Notes: skip\nChange-Id: If75ea4ad46e406b8d54a04092c73b91314db5929\n", "tree_diff": [ { "type": "modify", "old_id": "36bbfa4c7ac0d01b8b7a0c5c1ee4f9f0919af281", "old_mode": 33188, "old_path": "polygerrit-ui/app/elements/core/gr-router/gr-router.ts", "new_id": "94467b59321131d702fa16c797a84ced52f87d09", "new_mode": 33188, "new_path": "polygerrit-ui/app/elements/core/gr-router/gr-router.ts" }, { "type": "modify", "old_id": "c9eb52e2c6413834b299da8944d278a71d93965d", "old_mode": 33188, "old_path": "polygerrit-ui/app/elements/core/gr-router/gr-router_test.ts", "new_id": "6cad45ca8ef6e0a65a973c37ee370aff4b189dbe", "new_mode": 33188, "new_path": "polygerrit-ui/app/elements/core/gr-router/gr-router_test.ts" } ] }