Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9c9bb7fa5839861591e82988b141448efa3cb81b
https://github.com/WebKit/WebKit/commit/9c9bb7fa5839861591e82988b141448efa3cb81b
Author: Claudio Saavedra <[email protected]>
Date: 2026-07-10 (Fri, 10 Jul 2026)
Changed paths:
M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/scm_base.py
M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/scm_unittest.py
Log Message:
-----------
[webkitscmpy] Treat webkitglib/N.N stable branches as production branches
https://bugs.webkit.org/show_bug.cgi?id=318621
Reviewed by Aakash Jain.
Recognize the WebKitGTK/WPE stable branch naming convention
(webkitglib/2.52) in ScmBase.PROD_BRANCHES so it is classified as a
production branch alongside the safari-N-branch convention.
This fixes commits.webkit.org failing to resolve identifiers on those
branches (e.g. NNNN.M@webkitglib/2.52): reporelaypy's update_for() gates
branch tracking and identifier-cache population on prod_branches.match(),
so pushes to webkitglib/N.N were never indexed. It also makes the tooling
apply production-branch semantics (such as the rebase ban) to them.
A webkitglib-specific alternative is used rather than a generic word/N.N
pattern to avoid misclassifying dev branches.
Canonical link: https://commits.webkit.org/316929@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications