webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
webkitpy.common.checkout.changelog.ChangeLogEntry Class Reference
Inheritance diagram for webkitpy.common.checkout.changelog.ChangeLogEntry:

Public Member Functions

def __init__ (self, contents, committer_list=CommitterList(), revision=None)
 
def date_line (self)
 
def date (self)
 
def author_text (self)
 
def revision (self)
 
def author_name (self)
 
def author_email (self)
 
def author (self)
 
def authors (self)
 
def reviewer_text (self)
 
def reviewer (self)
 
def reviewers (self)
 
def has_valid_reviewer (self)
 
def contents (self)
 
def bug_id (self)
 
def bug_description (self)
 
def touched_files (self)
 
def touched_functions (self)
 
def touched_files_text (self)
 
def is_touched_files_text_clean (self)
 

Static Public Attributes

string date_line_regexp = r'^(?P<date>\d{4}-\d{2}-\d{2})\s+(?P<authors>(?P<name>[^<]+?)\s+<(?P<email>[^<>]+)>.*?)$'
 
string touched_files_regexp = r'^\s*\*\s*(?P<file>[A-Za-z0-9_\-\./\\]+)\s*\:'
 
string touched_functions_regexp = r'^\s*\((?P<function>[^)]*)\):'
 
string reviewed_by_regexp = r'^\s*((\w+\s+)+and\s+)?(Review|Rubber(\s*|-)stamp)(s|ed)?\s+([a-z]+\s+)*?by\s+(?P<reviewer>.*?)[\.,]?\s*$'
 
string reviewed_byless_regexp = r'^\s*((Review|Rubber(\s*|-)stamp)(s|ed)?|RS)(\s+|\s*=\s*)(?P<reviewer>([A-Z]\w+\s*)+)[\.,]?\s*$'
 
 reviewer_name_noise_regexp = re.compile(, re.IGNORECASE | re.VERBOSE)
 
 reviewer_name_casesensitive_noise_regexp = re.compile(, re.VERBOSE)
 
 reviewer_name_noise_needing_a_backreference_regexp = re.compile(, re.IGNORECASE | re.VERBOSE)
 
 nobody_regexp = re.compile(, re.IGNORECASE | re.VERBOSE)
 
string rolled_over_regexp = r'^== Rolled over to ChangeLog-\d{4}-\d{2}-\d{2} ==$'
 
string svn_id_regexp = r'git-svn-id: http://svn.webkit.org/repository/webkit/trunk@(?P<svnid>\d+) '
 
string split_names_regexp = r'\s*(?:,(?:\s+and\s+|&)?|(?:^|\s+)and\s+|&&|[/+&])\s*'
 

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.common.checkout.changelog.ChangeLogEntry.__init__ (   self,
  contents,
  committer_list = CommitterList(),
  revision = None 
)

Member Function Documentation

◆ author()

def webkitpy.common.checkout.changelog.ChangeLogEntry.author (   self)

◆ author_email()

def webkitpy.common.checkout.changelog.ChangeLogEntry.author_email (   self)

◆ author_name()

def webkitpy.common.checkout.changelog.ChangeLogEntry.author_name (   self)

◆ author_text()

def webkitpy.common.checkout.changelog.ChangeLogEntry.author_text (   self)

◆ authors()

def webkitpy.common.checkout.changelog.ChangeLogEntry.authors (   self)

◆ bug_description()

def webkitpy.common.checkout.changelog.ChangeLogEntry.bug_description (   self)

◆ bug_id()

def webkitpy.common.checkout.changelog.ChangeLogEntry.bug_id (   self)

◆ contents()

def webkitpy.common.checkout.changelog.ChangeLogEntry.contents (   self)

◆ date()

def webkitpy.common.checkout.changelog.ChangeLogEntry.date (   self)

◆ date_line()

def webkitpy.common.checkout.changelog.ChangeLogEntry.date_line (   self)

◆ has_valid_reviewer()

def webkitpy.common.checkout.changelog.ChangeLogEntry.has_valid_reviewer (   self)

◆ is_touched_files_text_clean()

def webkitpy.common.checkout.changelog.ChangeLogEntry.is_touched_files_text_clean (   self)

◆ reviewer()

def webkitpy.common.checkout.changelog.ChangeLogEntry.reviewer (   self)

◆ reviewer_text()

def webkitpy.common.checkout.changelog.ChangeLogEntry.reviewer_text (   self)

◆ reviewers()

def webkitpy.common.checkout.changelog.ChangeLogEntry.reviewers (   self)

◆ revision()

def webkitpy.common.checkout.changelog.ChangeLogEntry.revision (   self)

◆ touched_files()

def webkitpy.common.checkout.changelog.ChangeLogEntry.touched_files (   self)

◆ touched_files_text()

def webkitpy.common.checkout.changelog.ChangeLogEntry.touched_files_text (   self)

◆ touched_functions()

def webkitpy.common.checkout.changelog.ChangeLogEntry.touched_functions (   self)

Member Data Documentation

◆ date_line_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.date_line_regexp = r'^(?P<date>\d{4}-\d{2}-\d{2})\s+(?P<authors>(?P<name>[^<]+?)\s+<(?P<email>[^<>]+)>.*?)$'
static

◆ nobody_regexp

webkitpy.common.checkout.changelog.ChangeLogEntry.nobody_regexp = re.compile(, re.IGNORECASE | re.VERBOSE)
static

◆ reviewed_by_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.reviewed_by_regexp = r'^\s*((\w+\s+)+and\s+)?(Review|Rubber(\s*|-)stamp)(s|ed)?\s+([a-z]+\s+)*?by\s+(?P<reviewer>.*?)[\.,]?\s*$'
static

◆ reviewed_byless_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.reviewed_byless_regexp = r'^\s*((Review|Rubber(\s*|-)stamp)(s|ed)?|RS)(\s+|\s*=\s*)(?P<reviewer>([A-Z]\w+\s*)+)[\.,]?\s*$'
static

◆ reviewer_name_casesensitive_noise_regexp

webkitpy.common.checkout.changelog.ChangeLogEntry.reviewer_name_casesensitive_noise_regexp = re.compile(, re.VERBOSE)
static

◆ reviewer_name_noise_needing_a_backreference_regexp

webkitpy.common.checkout.changelog.ChangeLogEntry.reviewer_name_noise_needing_a_backreference_regexp = re.compile(, re.IGNORECASE | re.VERBOSE)
static

◆ reviewer_name_noise_regexp

webkitpy.common.checkout.changelog.ChangeLogEntry.reviewer_name_noise_regexp = re.compile(, re.IGNORECASE | re.VERBOSE)
static

◆ rolled_over_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.rolled_over_regexp = r'^== Rolled over to ChangeLog-\d{4}-\d{2}-\d{2} ==$'
static

◆ split_names_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.split_names_regexp = r'\s*(?:,(?:\s+and\s+|&)?|(?:^|\s+)and\s+|&&|[/+&])\s*'
static

◆ svn_id_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.svn_id_regexp = r'git-svn-id: http://svn.webkit.org/repository/webkit/trunk@(?P<svnid>\d+) '
static

◆ touched_files_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.touched_files_regexp = r'^\s*\*\s*(?P<file>[A-Za-z0-9_\-\./\\]+)\s*\:'
static

◆ touched_functions_regexp

string webkitpy.common.checkout.changelog.ChangeLogEntry.touched_functions_regexp = r'^\s*\((?P<function>[^)]*)\):'
static

The documentation for this class was generated from the following file: