+# Copyright (c) 2011, Apple Inc. All rights reserved.
# Copyright (c) 2009, Google Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# WebKit's Python module for committer and reviewer validation
+class Contributor:
+
+ def __init__(self, name, email_or_emails, irc_nickname=None):
+ return
+
class Committer:
def __init__(self, name, email_or_emails, irc_nickname=None):
self.can_review = True
+# This is a list of people who are neither committers nor reviewers, but get
+# frequently CC'ed by others on Bugzilla bugs, so their names should be
+# supported by autocomplete. No review needed to add to the list.
+
+
+contributors_who_are_not_committers = [
+ Contributor("Anne van Kesteren", "annevankesteren+webkit@gmail.com", "annevk"),
+ Contributor("Ian Hickson", "ian@hixie.ch", "hixie"),
+]
+
+
# This is intended as a canonical, machine-readable list of all non-reviewer
# committers for WebKit. If your name is missing here and you are a committer,
# please add it. No review needed. All reviewers are committers, so this list
+2011-04-22 Alexey Proskuryakov <ap@apple.com>
+
+ Code changes by Adam Barth. Reviewed by Ojan Vafai.
+
+ Bugzilla autocomplete should support frequent contributors who are not committers
+ https://bugs.webkit.org/show_bug.cgi?id=59209
+
+ * committers-autocomplete.js: Support Contributor role in committers.py.
+
2011-04-19 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
Reviewed by Adam Roben.
var records = text.split('\n');
parseType('Committer', records, 'c');
parseType('Reviewer', records, 'r');
+ parseType('Contributor', records);
}
function loadCommitters(callback) {
contact.emails[0] + '>' + contact.name + ' - ' + contact.emails[0]);
if (contact.irc)
html.push(' (:' + contact.irc + ')');
- html.push(' (' + contact.type + ')');
+ if (contact.type)
+ html.push(' (' + contact.type + ')');
html.push('</div>');
}
getMenu().innerHTML = html.join('');