{"push_id":2707940649,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b7e633e267e739f3f24fd1d85be55d4313f9b879","before":"cc1c80c57086d0a5c04a0f1b6e2d6e113c1731fc","commits":[{"sha":"6869b36a080b07dfb11fd92fedac310e68a3e7ad","author":{"name":"xqt","email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@gno.de"},"message":"[IMPR] enable any LogEntry subclass for each log type\n\n- Each logtype has its own LogEntry subclass either declared in logtype module\n  or as a subclass of OtherLogEntry created by  get_entry_class class method\n- A new instance method get_valid_entry_class was introduced in\n  LogEntryFactory to verify that logtype is valid for a given site. This\n  method is used by the initializer.\n- The new site method logtypes returns all available log types. The result\n  is a set to speed up any searching inside that collection\n- Deprecate logtypes class property\n- Define ProtectEntry, DeleteEntry, ImportEntry NewUsersEntry and\n  ThanksEntry by the LogEntryFactory.get_entry_class constructor method\n  for backward compatibility\n- pagegenerators uses new site.logtypes to verify the -logevents option.\n  This enables all other logtypes to be processed by pagegenerators.\n- The old -<logtype>log pg options are no longer supported and ignored now.\n  The old options where deprecated 40 months ago which should be enough.\n- update tests accordingly\n- update HISTORY.rst\n- fix spelling mistake in api.py\n\nBug: T199013\nChange-Id: I0ba3ec7be0d0270ebc1930b149463ece3b53ea2b","distinct":true,"url":"https://api.github.com/repos/wikimedia/pywikibot/commits/6869b36a080b07dfb11fd92fedac310e68a3e7ad"},{"sha":"b7e633e267e739f3f24fd1d85be55d4313f9b879","author":{"name":"jenkins-bot","email":"61a1c7c885f4fc173424af2875d459c32bdc4fee@gerrit.wikimedia.org"},"message":"Merge \"[IMPR] enable any LogEntry subclass for each log type\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/pywikibot/commits/b7e633e267e739f3f24fd1d85be55d4313f9b879"}]}
{"actor":{"display_login":"wmfgerrit"}}