Branch: refs/heads/dev
Home:
https://github.com/MediaWiki-Bot/MediaWiki-Bot
Commit: 6a7227eb5fc8b95c77e0bb00db57366feced311a
https://github.com/MediaWiki-Bot/MediaWiki-Bot/commit/6a7227eb5fc8b95c77e0bb00db57366feced311a
Author: Mike Doherty <
mi...@mikedoherty.ca>
Date: 2014-08-19 (Tue, 19 Aug 2014)
Changed paths:
A .proverc
Log Message:
-----------
Set some common options for prove
In particular, specify tests which shouldn't run in parallel. The
tests identified as "seq" will always be run sequentially, while
all others are eligible for parallel execution. Specify -jN to
run N test jobs.
Commit: d776213936b127f45ca026601b908a30dc9abd8f
https://github.com/MediaWiki-Bot/MediaWiki-Bot/commit/d776213936b127f45ca026601b908a30dc9abd8f
Author: Mike Doherty <
mi...@mikedoherty.ca>
Date: 2014-08-19 (Tue, 19 Aug 2014)
Changed paths:
M t/04-edit.t
Log Message:
-----------
Also skip editing tests when a CAPTCHA is encountered
Commit: 5fcb0aa179559bed435deabb7abd38693c6e2ffb
https://github.com/MediaWiki-Bot/MediaWiki-Bot/commit/5fcb0aa179559bed435deabb7abd38693c6e2ffb
Author: Mike Doherty <
mi...@mikedoherty.ca>
Date: 2014-08-22 (Fri, 22 Aug 2014)
Changed paths:
M Changes
M lib/MediaWiki/Bot.pm
M t/04-edit.t
Log Message:
-----------
Let devs solve CAPTCHAs if needed
edit will now return false but use a specific error code, ERR_CAPTCHA,
when a CAPTCHA has been encountered. The error details begin with
'captcharequired', and a special 'captcha' key is added with data
regarding the CAPTCHA which must be solved.
After interaction with a human, the edit can be retried, adding
the new captcha_id and captcha_solution parameters (in the
new hashref call style).
Fixes gh-2
Commit: 61a061c5809e594d1ff01eca3f61493fb1302815
https://github.com/MediaWiki-Bot/MediaWiki-Bot/commit/61a061c5809e594d1ff01eca3f61493fb1302815
Author: Mike Doherty <
mi...@mikedoherty.ca>
Date: 2014-08-22 (Fri, 22 Aug 2014)
Changed paths:
M Changes
M lib/MediaWiki/Bot.pm
Log Message:
-----------
Don't edit the operator's talk page if edit encounters errors
This is bad because
- this is fragile -- the edit routines don't do proper error handling
- this is annoying
- this might encourage operators to omit the operator parameter
to the constructor to avoid getting these notices
- this removes control of error handling from the developer
- this only deals with errors encountered while editing
Just remove it and let devs do the right thing.
Fixes gh-68
Compare:
https://github.com/MediaWiki-Bot/MediaWiki-Bot/compare/4aa97ca1aa7a...61a061c5809e