[Webkit-unassigned] [Bug 81293] New: REGRESSION(r110595): webkit-patch suggest-reviewers doesn't work

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 15 17:34:44 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=81293

           Summary: REGRESSION(r110595): webkit-patch suggest-reviewers
                    doesn't work
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tkent at chromium.org
                CC: abarth at webkit.org


http://trac.webkit.org/changeset/110595

_split_contributor_names() doesn't handle && as a separator.

Traceback (most recent call last):
  File "./Tools/Scripts/webkit-patch", line 69, in <module>
    main()
  File "./Tools/Scripts/webkit-patch", line 64, in main
    WebKitPatch(os.path.abspath(__file__)).main()
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py", line 311, in main
    result = command.check_arguments_and_execute(options, args, self)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py", line 120, in check_arguments_and_execute
    return self.execute(options, args, tool) or 0
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/tool/commands/queries.py", line 59, in execute
    reviewers = tool.checkout().suggested_reviewers(options.git_commit)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 139, in suggested_reviewers
    commit_infos = self.recent_commit_infos_for_files(changed_files)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 135, in recent_commit_infos_for_files
    return set(map(self.commit_info_for_revision, revisions))
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/memoized.py", line 45, in __call__
    result = self._function(*args)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 102, in co
    changelog_data = self._changelog_data_for_revision(revision)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 82, in _changelog_data_for_revision
    changelog_entries = self.changelog_entries_for_revision(revision, changed_files=changed_files)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 75, in changelog_entries_for_revision
    changelog_entries.append(self._latest_entry_for_changelog_at_revision(path, revision))
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/checkout.py", line 61, in _latest_entry_for_changelog_at_revision
    return ChangeLog.parse_latest_entry_from_file(changelog_file)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/changelog.py", line 266, in parse_latest_entry_from_file
    return ChangeLogEntry(''.join(entry_lines[:-1]))
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/changelog.py", line 118, in __init__
    self._parse_entry()
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/changelog.py", line 183, in _parse_entry
    self._authors = ChangeLogEntry._parse_author_text(self._author_text)
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/changelog.py", line 174, in _parse_author_text
    return [ChangeLogEntry._parse_author_name_and_email(author) for author in authors]
  File "/Volumes/d2/WebKit/Tools/Scripts/webkitpy/common/checkout/changelog.py", line 164, in _parse_author_name_and_email
    return {'name': match.group("name"), 'email': match.group("email")}
AttributeError: 'NoneType' object has no attribute 'group'

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list