{"push_id":746501014,"size":35,"distinct_size":1,"ref":"refs/heads/dev/100-global-utility","head":"19b8e3c99cfe1e6f1ff7258738a3e6020470c548","before":"83fc95d44db14e570160c30608928589a1972ad7","commits":[{"sha":"ad48628dc2f2b615bf001f0d4c3574ab8ae8ef93","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] refactor ajax backend\n\n- reduce duplicate code: method for ajaxSuccess and ajaxError\n- unify message generation\n- respect return data types of ajax methods (execute...)\n- http status codes for errors (see https://dev.twitter.com/overview/api/response-codes)\n- reduce code complexity\n- exception handling\n- safer use of global TYPO3 CMS objects\n\nFixes #92","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/ad48628dc2f2b615bf001f0d4c3574ab8ae8ef93"},{"sha":"b28ff93016dff930ed517224bad60c367b3bb215","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'develop' into dev/92-refactor-ajax-backend\n\nConflicts:\n\tClasses/Backend/Ajax/PageAjax.php","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/b28ff93016dff930ed517224bad60c367b3bb215"},{"sha":"4d3b298b2ec89a75a86c8a72118eb4a06d7b0ed4","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] use array type hints according to doc\n\nIssue #98","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/4d3b298b2ec89a75a86c8a72118eb4a06d7b0ed4"},{"sha":"9306b3bb882c7ce12813dc682e70478c2a11155b","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] correct phpdoc, de-complex function\n\nIssue #98","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/9306b3bb882c7ce12813dc682e70478c2a11155b"},{"sha":"6e40fd71f155d94273b6575d025c537abb8f78ad","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] correct phpdoc","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/6e40fd71f155d94273b6575d025c537abb8f78ad"},{"sha":"6dd57af72fa96a3ac303a69400c2963d712ba6c2","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'develop' into dev/92-refactor-ajax-backend","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/6dd57af72fa96a3ac303a69400c2963d712ba6c2"},{"sha":"14c99ed8cb20060c75c1d9d8ab6af093436e068f","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'develop' into dev/98-type-hints\n\nConflicts:\n\tClasses/Page/Part/MetatagPart.php\n\tClasses/Utility/DatabaseUtility.php","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/14c99ed8cb20060c75c1d9d8ab6af093436e068f"},{"sha":"62dc30460e4e4e3aa8703791a39f057586fe5885","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'develop' into dev/cosmetics","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/62dc30460e4e4e3aa8703791a39f057586fe5885"},{"sha":"cb9b153faeeeb5bdb779e6ab24392190f672c954","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] add license/copyright notice","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/cb9b153faeeeb5bdb779e6ab24392190f672c954"},{"sha":"8e202309716f14ced3edf6c44a7be75b51a9892c","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'develop' into feature/psr2","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/8e202309716f14ced3edf6c44a7be75b51a9892c"},{"sha":"2b6d087d6a3101a64f4bcd0eb4048d08255d1c73","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] remove tabs","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/2b6d087d6a3101a64f4bcd0eb4048d08255d1c73"},{"sha":"243b6c0bcaf4741748e811ce1a6178ef40347d35","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] remove tabs also in non-php files","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/243b6c0bcaf4741748e811ce1a6178ef40347d35"},{"sha":"a5a3874f943106e9603225c84c03eb3e7a948d67","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] gitignore sphinx build","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/a5a3874f943106e9603225c84c03eb3e7a948d67"},{"sha":"aa50d8187b7663d93d95a9174179d7825f10e879","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] sphinx: add _static folder","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/aa50d8187b7663d93d95a9174179d7825f10e879"},{"sha":"f81090c191eeb79e964253aaadd22a5a49cc1031","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'feature/psr2' into dev/cosmetics","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/f81090c191eeb79e964253aaadd22a5a49cc1031"},{"sha":"5ec89883c10893f682bfd481a75385db6e0ad656","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] doc: fix duplicate chapter identifiers","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/5ec89883c10893f682bfd481a75385db6e0ad656"},{"sha":"1a286110b522fce16ce084533a308ff98cd5c59f","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"[TASK] doc: fix malformed table","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/1a286110b522fce16ce084533a308ff98cd5c59f"},{"sha":"defb1248094fde8a44f987fbe70b3267e464c24a","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge pull request #102 from thomaszbz/feature/psr2\n\n[TASK] remove tabs","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/defb1248094fde8a44f987fbe70b3267e464c24a"},{"sha":"6ab6247be682551dba30b039a922e6c3e7216d8e","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge branch 'develop' into dev/cosmetics","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/6ab6247be682551dba30b039a922e6c3e7216d8e"},{"sha":"a41fff46d72c849ca82320e0e6b53e4f5995d433","author":{"email":"512c7a61e983ced5eb5236c1c263ee962d13ee39@2bis10.de","name":"Thomas Mayer"},"message":"Merge pull request #103 from thomaszbz/dev/cosmetics\n\nfix documentation, add license","distinct":false,"url":"https://api.github.com/repos/thomaszbz/TYPO3-metaseo/commits/a41fff46d72c849ca82320e0e6b53e4f5995d433"}]}