{"push_id":581847464,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"e2e2fff1eb3bfa5171a174bbab9649b2052b9fe4","before":"3817818aca9733684a9dd0e75d7c3168ddf3f033","commits":[{"sha":"7e1a34ba324700de45dafd5241d5ecf4b44303f9","author":{"email":"49c36690531199a43697b97702b11c3c7af75fa1@wikimedia.org","name":"Aaron Schulz"},"message":"Removed FORCE INDEX from API category queries\n\nChange-Id: I7333256b90e18b9ccb6cc0852d021a5fad2c7b45","distinct":true,"url":"https://api.github.com/repos/wikimedia/mediawiki/commits/7e1a34ba324700de45dafd5241d5ecf4b44303f9"},{"sha":"250f2b9e5ad67e22274961dd3464589d1559eb08","author":{"email":"49c36690531199a43697b97702b11c3c7af75fa1@wikimedia.org","name":"Aaron Schulz"},"message":"Made BagOStuff::cas properly optional\n\n* merge() using the locking version by default. The callers that implement cas()\n  override merge() to use the cas-based version. Those that do not no longer\n  need to define the unused dummy method.\n* Removed some redundant doc blocks.\n\nChange-Id: I49f7dd5432efa8d76f4758c273f0859376ddafb7","distinct":true,"url":"https://api.github.com/repos/wikimedia/mediawiki/commits/250f2b9e5ad67e22274961dd3464589d1559eb08"},{"sha":"c4be5390659d26b099cc6641da083657d6139718","author":{"email":"61a1c7c885f4fc173424af2875d459c32bdc4fee@gerrit.wikimedia.org","name":"jenkins-bot"},"message":"Merge \"Removed FORCE INDEX from API category queries\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/mediawiki/commits/c4be5390659d26b099cc6641da083657d6139718"},{"sha":"e2e2fff1eb3bfa5171a174bbab9649b2052b9fe4","author":{"email":"61a1c7c885f4fc173424af2875d459c32bdc4fee@gerrit.wikimedia.org","name":"jenkins-bot"},"message":"Merge \"Made BagOStuff::cas properly optional\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/mediawiki/commits/e2e2fff1eb3bfa5171a174bbab9649b2052b9fe4"}]}