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

Public Member Functions

def __init__ (self, path, filesystem=None)
 
def parse_latest_entry_from_file (cls, changelog_file)
 
def parse_entries_from_file (cls, changelog_file)
 
def latest_entry (self)
 
def update_with_unreviewed_message (self, message)
 
def set_reviewer (self, reviewer)
 
def set_short_description_and_bug_url (self, short_description, bug_url)
 
def delete_entries (self, num_entries)
 
def prepend_text (self, text)
 

Public Attributes

 path
 

Static Public Attributes

 svn_blame_regexp = re.compile(r'^(\s*(?P<revision>\d+) [^ ]+)\s*(?P<line>.*?\n)')
 

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.common.checkout.changelog.ChangeLog.__init__ (   self,
  path,
  filesystem = None 
)

Member Function Documentation

◆ delete_entries()

def webkitpy.common.checkout.changelog.ChangeLog.delete_entries (   self,
  num_entries 
)

◆ latest_entry()

def webkitpy.common.checkout.changelog.ChangeLog.latest_entry (   self)

◆ parse_entries_from_file()

def webkitpy.common.checkout.changelog.ChangeLog.parse_entries_from_file (   cls,
  changelog_file 
)
changelog_file must be a file-like object which returns
unicode strings, e.g. from StringIO(unicode()) or
fs.open_text_file_for_reading()

◆ parse_latest_entry_from_file()

def webkitpy.common.checkout.changelog.ChangeLog.parse_latest_entry_from_file (   cls,
  changelog_file 
)

◆ prepend_text()

def webkitpy.common.checkout.changelog.ChangeLog.prepend_text (   self,
  text 
)

◆ set_reviewer()

def webkitpy.common.checkout.changelog.ChangeLog.set_reviewer (   self,
  reviewer 
)

◆ set_short_description_and_bug_url()

def webkitpy.common.checkout.changelog.ChangeLog.set_short_description_and_bug_url (   self,
  short_description,
  bug_url 
)

◆ update_with_unreviewed_message()

def webkitpy.common.checkout.changelog.ChangeLog.update_with_unreviewed_message (   self,
  message 
)

Member Data Documentation

◆ path

webkitpy.common.checkout.changelog.ChangeLog.path

◆ svn_blame_regexp

webkitpy.common.checkout.changelog.ChangeLog.svn_blame_regexp = re.compile(r'^(\s*(?P<revision>\d+) [^ ]+)\s*(?P<line>.*?\n)')
static

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