{"push_id":873647022,"size":40,"distinct_size":1,"ref":"refs/heads/share2.0_fix_hooks","head":"de4c91a77ff8612fa51f25586fdb36f4ed2b0633","before":"e9fee89dc0d6707e5f7ed9d7d139a0a565075d83","commits":[{"sha":"2577a624c0b1ce157a2ed52820dfa6a2db1662d4","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@morrisjobke.de","name":"Morris Jobke"},"message":"[files_external] swift tests","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/2577a624c0b1ce157a2ed52820dfa6a2db1662d4"},{"sha":"0de9819da378590fee73c805b5e52661452eb141","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@owncloud.com","name":"Robin McCorkell"},"message":"Replace Swift Docker test with Ceph image","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/0de9819da378590fee73c805b5e52661452eb141"},{"sha":"70f4e9413fc4b7f676ecdb6b437751182a07dc56","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@owncloud.com","name":"Robin McCorkell"},"message":"Make Swift test robust if container didn't exist","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/70f4e9413fc4b7f676ecdb6b437751182a07dc56"},{"sha":"8467dbfa91921ccb0262161360edbf339f6b7daa","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@owncloud.com","name":"Robin McCorkell"},"message":"Detect Docker initialization properly\n\nUse netcat to check when the port opens, rather than an arbitrary\ntimeout. Hard limit of 60 seconds in case something breaks","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/8467dbfa91921ccb0262161360edbf339f6b7daa"},{"sha":"ad028c555d8517091b60bf9aff97fa0ab22a93ac","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@owncloud.com","name":"Robin McCorkell"},"message":"Don't attempt to run tests unless start file is successful","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/ad028c555d8517091b60bf9aff97fa0ab22a93ac"},{"sha":"c98b303a5e0174add16240859880df62a0fb2ac2","author":{"email":"c546d7e4f6915ae68d6dacf1f66f546ad45e72c9@owncloud.com","name":"Robin McCorkell"},"message":"Skip Swift stat test","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/c98b303a5e0174add16240859880df62a0fb2ac2"},{"sha":"5fc414abfdb959494f1be51bfbd3f148c4aa9205","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Add internal locking plugin - fixes #20502","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/5fc414abfdb959494f1be51bfbd3f148c4aa9205"},{"sha":"d49fc9a5fcb993307ff7ef188fff3da8a3d03c69","author":{"email":"b9f9a77534c684a24e62227084543c5efc7e604e@owncloud.com","name":"Robin Appelman"},"message":"fix ip detection for swift-ceph","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/d49fc9a5fcb993307ff7ef188fff3da8a3d03c69"},{"sha":"fbcdf170892bcde39b202d021eb9107e9820c26c","author":{"email":"f44f7abf4c5d551f4e22b9283a65f9a39d9bd450@owncloud.com","name":"Joas Schilling"},"message":"Fix doc blocks","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/fbcdf170892bcde39b202d021eb9107e9820c26c"},{"sha":"90b020cf8862d60c315eb91e62ca9a6e3d938962","author":{"email":"f44f7abf4c5d551f4e22b9283a65f9a39d9bd450@owncloud.com","name":"Joas Schilling"},"message":"Delete when it is a directory...","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/90b020cf8862d60c315eb91e62ca9a6e3d938962"},{"sha":"9671103121cef93470b5badf7e46ffd8ecbddf2d","author":{"email":"7f550a9f4c44173a37664d938f1355f0f92a47a7@jancborchardt.net","name":"Jan-Christoph Borchardt"},"message":"clarify log level setting design, fix #20514","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/9671103121cef93470b5badf7e46ffd8ecbddf2d"},{"sha":"048ad25416f3ca697d48af320b6b2a97352f0670","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@owncloud.com","name":"Lukas Reschke"},"message":"Use proper variable\n\n`$shares` is not defined. Introduced with https://github.com/owncloud/core/commit/c3e7d324c5e61eb087fb2ea5102d332f9f08db3d and thus also in stable8.2","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/048ad25416f3ca697d48af320b6b2a97352f0670"},{"sha":"0b8335ff2f80df53f4acf7ef5e4501f83c9012f5","author":{"email":"f44f7abf4c5d551f4e22b9283a65f9a39d9bd450@owncloud.com","name":"Joas Schilling"},"message":"Make the JobList test more robust by sorting the result of getAll before comparison","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/0b8335ff2f80df53f4acf7ef5e4501f83c9012f5"},{"sha":"3cac07bedb3ba56eef356857af5bf839ae9393b3","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Merge pull request #20594 from owncloud/use-proper-variable\n\nUse proper variable","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/3cac07bedb3ba56eef356857af5bf839ae9393b3"},{"sha":"4ff34daedb17a93aa8afc7ee1004b7c71386f794","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Merge pull request #20533 from owncloud/log-level\n\nclarify log level setting design, fix #20514","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/4ff34daedb17a93aa8afc7ee1004b7c71386f794"},{"sha":"3869db12902df17fdff3275a228486167d792090","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Merge pull request #20537 from owncloud/add-internal-locking-to-new-webdav-endpoint\n\nAdd internal locking plugin","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/3869db12902df17fdff3275a228486167d792090"},{"sha":"58eaeb267c60ed2aed4b5592a28d16f5453bb773","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Merge pull request #20570 from owncloud/integration-fix-docs\n\nIntegration fix docs","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/58eaeb267c60ed2aed4b5592a28d16f5453bb773"},{"sha":"ea6341df296b86cfa6960d7c2d404e4c77d19506","author":{"email":"a3f4adf030831584dd9380ff24ac045a381c1b8c@owncloud.com","name":"Vincent Petry"},"message":"Core interfaces for system tags and its manager","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/ea6341df296b86cfa6960d7c2d404e4c77d19506"},{"sha":"4eb15885c9a7e930670ed58af2e566c1928bc059","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Addressbook sharing added based on a simplified approach which is based on calendar sharing standard","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/4eb15885c9a7e930670ed58af2e566c1928bc059"},{"sha":"0f434e0b9b2762de663f9a0a2930f9fdc3c23ab4","author":{"email":"cfd42f3b0bf19c6e35e778ede1fa394bf5d63c15@tmit.eu","name":"Thomas Müller"},"message":"Implement CSRF protection","distinct":false,"url":"https://api.github.com/repos/owncloud/core/commits/0f434e0b9b2762de663f9a0a2930f9fdc3c23ab4"}]}