{"push_id":608932959,"size":219,"distinct_size":219,"ref":"refs/heads/master","head":"22bc900580719f291fa5b6ba89bae582da056a2d","before":"17e730f116a719ce20875b24313c591865e721fd","commits":[{"sha":"b70b7628d14a6bd87cc37a02567e1fafb660f0f4","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"initial import","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/b70b7628d14a6bd87cc37a02567e1fafb660f0f4"},{"sha":"115a0562eb8bc7241a2144c8e321607227d3a46b","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"squelch some Netbeans warnings","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/115a0562eb8bc7241a2144c8e321607227d3a46b"},{"sha":"97b892c369c8ffc6350a0732101091cb77805572","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"fix encoding, unsquelch some exceptions we want to know about","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/97b892c369c8ffc6350a0732101091cb77805572"},{"sha":"abd4a9eaaa75d57fa94ba584d358cf03c9a5e42a","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"Throw an exception when cookies have expired. This also has the effect of blocking edits when logged out.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/abd4a9eaaa75d57fa94ba584d358cf03c9a5e42a"},{"sha":"28eea42ae03a7a3df6959177fe10d8e639ffcc2f","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"On second thoughts, we can check for cookie expiry every edit without any extra queries.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/28eea42ae03a7a3df6959177fe10d8e639ffcc2f"},{"sha":"1c1def21866dee042f2b653896739bf246c3049b","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*Remove BOT_STATUS_LOG, [[Special:Makebot]] has been removed from WMF sites since August 2009.\n*Now that we're breaking things, rename spamsearch => linksearch.\n*Remove stray Javadoc, I can't remember what I wanted to do there.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/1c1def21866dee042f2b653896739bf246c3049b"},{"sha":"cf25b7d6c796afef403f938f574a11a27d52d27f","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"Sneak preview of better parsing loops. I'll do the rest when I feel like it.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/cf25b7d6c796afef403f938f574a11a27d52d27f"},{"sha":"201a85c6db2a1c8b476062ee33e3f25852ab20ce","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*Make XWikiLinksearch a servlet to be hosted on Google App Engine\n*Make GZIP compression a preference\n*Tweak Wiki.java to run on Google App Engine","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/201a85c6db2a1c8b476062ee33e3f25852ab20ce"},{"sha":"8e27b5aae9b5ef3017f504199858fd400ea7e6cf","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*Make ImageCCI a servlet\n*More friendly error messages and other HTML fiddling\n*Fix a bug in Wiki.allUsers(), various optimisations","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/8e27b5aae9b5ef3017f504199858fd400ea7e6cf"},{"sha":"3c800acfa37112cb564ccf1274c6df44a044bcf1","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*change return type of newPages() to Revision[] so that we can...\n*add recentChanges()\n*add bot flag to Revision\n*tweaks, bug fixes","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/3c800acfa37112cb564ccf1274c6df44a044bcf1"},{"sha":"973aa827baa722011220b2f4b64becb8ed7c023a","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"remove project configuration","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/973aa827baa722011220b2f4b64becb8ed7c023a"},{"sha":"f67d1a6935a7bcc66fb51cf0e6c91cd619c3e2a1","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*Add interwiki backlinks. Does not work the way you expect on Wikimedia yet.\n*Add getPageInfo() to remove some duplicated code.\n*HTML tweaks","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/f67d1a6935a7bcc66fb51cf0e6c91cd619c3e2a1"},{"sha":"c3c45f5c5ba4a3c3ccc2dfc6d3368f7193ffda95","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*Add an all wiki linksearch tool and facility for WMF-specific things\n*Fix copy-paste errors","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/c3c45f5c5ba4a3c3ccc2dfc6d3368f7193ffda95"},{"sha":"5692e021c7f826040820261e70db7acc55ef9253","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"*Packages\n*Commit some tests I have lying around","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/5692e021c7f826040820261e70db7acc55ef9253"},{"sha":"c696a6e1fa8cba8455c46bae8dcf834a8205bc4d","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"* Add email through [[Special:EmailUser]]. Somewhat rudimentary.\n* Add getLinksOnPage(). Patch somewhat by wim.jongman. Fixes issue 1.\n* Use StringBuilder.append() instead of PrintWriter.write() in servlets. This is faster and I should do it in org.wikipedia.Wiki as well.\n* All wiki linksearch enhancements/fixes","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/c696a6e1fa8cba8455c46bae8dcf834a8205bc4d"},{"sha":"9d584b6c85d799ed0acc5f175ff9378dc159d47a","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"* Change return type of getImage() and getOldImage() to byte[] to eliminate dependence on AWT and ImageIO. Fixes issue 4.\n* getImagesOnPage() no longer assumes site has a non-obsolete MediaWiki. Fixes issue 5.\n* Fix various zipping and stream leakage bugs.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/9d584b6c85d799ed0acc5f175ff9378dc159d47a"},{"sha":"b507267c253af9fa53718c272abc53550cd8837a","author":{"email":"3913da07c0dd725fa30693cbc5ac65c6bdecb2e1@users.noreply.github.com","name":"MER-C"},"message":"Fixed page creation for non-existent pages.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/b507267c253af9fa53718c272abc53550cd8837a"},{"sha":"b3a3e91984de22d1b4356e2026d43123b554740b","author":{"email":"18b120359d4c707fe188b1dc8d04b29043dd1c6b@perljam.net","name":"tedt@perljam.net"},"message":"open up methods for inheritance. A few instances of 'private', a 'final' or two in there. My code will follow as a subclass so it can be evaluated for fit. I think it's a drop-in because it adds value and gives options without affecting existing code paths.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/b3a3e91984de22d1b4356e2026d43123b554740b"},{"sha":"a5eca7e849d3304a0b4851949da9a809f6e36555","author":{"email":"18b120359d4c707fe188b1dc8d04b29043dd1c6b@perljam.net","name":"tedt@perljam.net"},"message":"add \"set log level\", slightly more expressive logging message","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/a5eca7e849d3304a0b4851949da9a809f6e36555"},{"sha":"4564f5e735cc2741f19beb47eed812dcccba9753","author":{"email":"18b120359d4c707fe188b1dc8d04b29043dd1c6b@perljam.net","name":"tedt@perljam.net"},"message":"add const-wrapped connection, read timeouts on GET.","distinct":true,"url":"https://api.github.com/repos/MER-C/wiki-java/commits/4564f5e735cc2741f19beb47eed812dcccba9753"}]}