The general idea is to have a file which file and/or code regexs and based on what matches add a cc or message to a bug.
Here's an example file to give an idea of the syntax: { "DEFINITIONS": { "ThreadingFiles": { "filename": (r"Source/JavaScriptCore/wtf/RefCountedThreadSafe\.h" r"|Source/WebCore/platform/CrossThreadCopier\.h"), }, "ThreadingStructures": { "added": r"RefCountedThreadSafe|deprecatedTurnOffVerifier|AtomicallyInitializedStatic", }, "deprecatedTurnOffVerifier": { "added": r"deprecatedTurnOffVerifier", }, }, "CC_RULES": { "ThreadingFiles|ThreadingStructures": [ "levin@chromium.org", ], }, "CC_MESSAGES": { "deprecatedTurnOffVerifier": [ "Whoa there grasshopper, don't use deprecatedTurnOffVerifier. It has deprecated in the method name for a reason!", ] } } The file will be at Tools/Scripts/webkitpy/common/config/watch_list
Address https://bugs.webkit.org/show_bug.cgi?id=68973#c16 before resolving.
This is now launched -- https://wiki.webkit.org/wiki/WatchList