{"push_id":726378525,"size":124,"distinct_size":4,"ref":"refs/heads/public-api-querybuilder","head":"ac122db968b25e8b3cd55d8183152047f957f6b1","before":"d34c2c98fc9e1dcfc1955891a3f5ee17492825d5","commits":[{"sha":"2fb8a767051aaeef48f53a974568e9ef7f6a7efd","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"add recursive copy polyfill for storage backends","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/2fb8a767051aaeef48f53a974568e9ef7f6a7efd"},{"sha":"4b181f73ca32b0711c168b8641cae14ed2165a33","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"phpdoc","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/4b181f73ca32b0711c168b8641cae14ed2165a33"},{"sha":"b645d795d2d1ff73bfc8090f286e67fe7c8e19de","author":{"email":"00fda5d171062f4cf1a70d0331ae6885630e4c2a@owncloud.com","name":"Bjoern Schiessle"},"message":"add occ tool to delete versions","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/b645d795d2d1ff73bfc8090f286e67fe7c8e19de"},{"sha":"365fafc9bcd18656c12e75af59c89e6f954d69b3","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"use permissions mask wrapper instead of readonly wrapper","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/365fafc9bcd18656c12e75af59c89e6f954d69b3"},{"sha":"dd20cd199567b592e24765a13981c5b52452aff0","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"remove no longer needed readonly wrapper","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/dd20cd199567b592e24765a13981c5b52452aff0"},{"sha":"62e3de1bdb5df865cf9bbf833273b015b3513989","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@owncloud.com","name":"Lukas Reschke"},"message":"Check if response could get generated\n\n`json_encode` fails hard on PHP >= 5.5 if a non UTF-8 value is specified by returning false. Older PHP versions just nullify the value which makes it at least somewhat usable.\n\nThis leads to very confusing errors which are very hard to debug since developers are usually not aware of this. In this case I'd consider throwing a fatal exception – since it arguably is an error situation – is a fair solution since this makes developers and administrators aware of any occurence of the problem so that these bugs can get fixed.\n\nFixes https://github.com/owncloud/core/issues/17265","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/62e3de1bdb5df865cf9bbf833273b015b3513989"},{"sha":"8294ad71fcbf69960b7d6009f077ceb3c6d00168","author":{"email":"f44f7abf4c5d551f4e22b9283a65f9a39d9bd450@owncloud.com","name":"Joas Schilling"},"message":"Fix the path for users which have an exception for a group share","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/8294ad71fcbf69960b7d6009f077ceb3c6d00168"},{"sha":"3e97ca3b9637a44ffd366838164461bda65e889f","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"Add getUserFolder to IRootFolder\n\n* untangle DI of user specific folders\n* allows to autodetect the dependency","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/3e97ca3b9637a44ffd366838164461bda65e889f"},{"sha":"b849b7c7f29e35ce0a8742f0f1a1ab5ae9ebf857","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"better handling of folders","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/b849b7c7f29e35ce0a8742f0f1a1ab5ae9ebf857"},{"sha":"a0c089a1c9f72df782d2bde9c90eef7558746979","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"add unit tests","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/a0c089a1c9f72df782d2bde9c90eef7558746979"},{"sha":"cf732c4d274a09597b813582fc2878777da3c36d","author":{"email":"982d370f7dc34a05b4abe8788f899578d515262d@famdouma.nl","name":"Roeland Jago Douma"},"message":"Do not leak mounttype of a public share","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/cf732c4d274a09597b813582fc2878777da3c36d"},{"sha":"5133a738e1e0246b5c5291268726a2afb21935e2","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"autotest.sh with docker support for postgres\n\n* waits until the docker container is started\n* export USEDOCKER=1 to run the docker version of postgres","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/5133a738e1e0246b5c5291268726a2afb21935e2"},{"sha":"8359ca43db22c1943c8e42b7ec49b7ad66d28bc3","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"[config sample] merge Miscellaneous & All other options","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/8359ca43db22c1943c8e42b7ec49b7ad66d28bc3"},{"sha":"44c3fa91083cf9e1fcf05c7903bff79164e43fc0","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"refine sample config text","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/44c3fa91083cf9e1fcf05c7903bff79164e43fc0"},{"sha":"073e6546922c1b326a1ea733e9505e2350419590","author":{"email":"a3f4adf030831584dd9380ff24ac045a381c1b8c@owncloud.com","name":"Vincent Petry"},"message":"Merge pull request #17304 from owncloud/fix-17265\n\nCheck if response could get generated","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/073e6546922c1b326a1ea733e9505e2350419590"},{"sha":"8400bb9979fc18c00eb178c9c8c363d6cd901c0b","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@owncloud.com","name":"Lukas Reschke"},"message":"Merge pull request #17403 from owncloud/reorg-sampe.config.php\n\nReorganize sampe.config.php","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/8400bb9979fc18c00eb178c9c8c363d6cd901c0b"},{"sha":"7da5e53741b01bef1a60fc13e681a0c238e9d94e","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"Fix regression of button at public download page\n\n* introduced with #17159","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/7da5e53741b01bef1a60fc13e681a0c238e9d94e"},{"sha":"dba6ba252374777459ffbffc831f27c64132dd46","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Merge pull request #16964 from owncloud/versions_occ\n\nadd occ tool to delete versions","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/dba6ba252374777459ffbffc831f27c64132dd46"},{"sha":"14eef434fff78bf39a926b1f27220b9ad1ebb833","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Merge pull request #17290 from owncloud/remove-readonly-wrapper\n\nReplace readonly wrapper with permissions mask","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/14eef434fff78bf39a926b1f27220b9ad1ebb833"},{"sha":"c8145cdbd6160788569d00fbc267abd08ae019c9","author":{"email":"982d370f7dc34a05b4abe8788f899578d515262d@famdouma.nl","name":"Roeland Jago Douma"},"message":"Javascript mimetype icon resolver\n\nThis makes it possible to retrieve the icon for mimetypes in javascript.\nIt makes no additional queries to the server to retrieve the mimetype.\n\n* config/mimetypealiases.json added\n* mimetype.js: this is where the logic resides to convert from mimetype\n  to icon url\n* mimetypelist.js: generated file with a list of mimetype mapping (aliases)\n  and the list of icon files\n* ./occ maintenance:mimetypesjs : new command for occ to gernerate\n  mimetypes.js\n* unit tests updated and still work\n* javascript tests added\n* theming support\n* folder of the theme is now present in javascript (OC.theme.folder)","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/c8145cdbd6160788569d00fbc267abd08ae019c9"}]}