SERVER-59476: Allow for commit messages reverting wiredtiger imports
(cherry picked from commit44ecd94334) (cherry picked from commit305a7571c8)
This commit is contained in:
committed by
Evergreen Agent
parent
b589595b1a
commit
fc1151a689
@@ -46,7 +46,8 @@ class ValidateCommitMessageTest(unittest.TestCase):
|
||||
"Revert 'SERVER-8000",
|
||||
'Revert "SERVER-90000',
|
||||
"Import wiredtiger: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4",
|
||||
"Import tools: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4"
|
||||
"Import tools: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4",
|
||||
'Revert "Import wiredtiger: 58115abb6fbb3c1cc7bfd087d41a47347bce9a69 from branch mongodb-4.4"',
|
||||
]
|
||||
|
||||
self.assertTrue(
|
||||
|
||||
@@ -47,6 +47,9 @@ COMMON_LINT_PATTERN = r'(?P<lint>Fix\slint)'
|
||||
COMMON_IMPORT_PATTERN = r'(?P<imported>Import\s(wiredtiger|tools):\s.*)'
|
||||
"""Common Import pattern format."""
|
||||
|
||||
COMMON_REVERT_IMPORT_PATTERN = r'Revert\s+[\"\']?(?P<imported>Import\s(wiredtiger|tools):\s.*)'
|
||||
"""Common revert Import pattern format."""
|
||||
|
||||
COMMON_PRIVATE_PATTERN = r'''
|
||||
((?P<revert>Revert)\s+[\"\']?)? # Revert (optional)
|
||||
((?P<ticket>[A-Z]+-[0-9]+)[\"\']?\s*) # ticket identifier
|
||||
@@ -100,6 +103,10 @@ VALID_PATTERNS = [
|
||||
re.compile(old_patch_description(COMMON_LINT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE),
|
||||
re.compile(new_patch_description(COMMON_IMPORT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE),
|
||||
re.compile(old_patch_description(COMMON_IMPORT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE),
|
||||
re.compile(
|
||||
new_patch_description(COMMON_REVERT_IMPORT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE),
|
||||
re.compile(
|
||||
old_patch_description(COMMON_REVERT_IMPORT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE),
|
||||
]
|
||||
"""valid public patterns."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user