{"push_id":708019162,"size":19,"distinct_size":2,"ref":"refs/heads/simple_fields_customizable","head":"a6e69bd0353769fa29eb46393645d9ce0d7d39ec","before":"11e416e86fb0c140cc443adaaf076d9016a02bf2","commits":[{"sha":"d8160d582514548403e6db1090f5aaa7ad5dca39","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Git attribute merge=union for HISTORY.rst to prevent merge conflicts","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/d8160d582514548403e6db1090f5aaa7ad5dca39"},{"sha":"ee5dc33a413164863bd5a0e77ba7f5f737629bc2","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Stub 0.2.1 history","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/ee5dc33a413164863bd5a0e77ba7f5f737629bc2"},{"sha":"adc5ea149ea562b5328334c41a22734e699c1e38","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Add RegexpInstr, RegexpReplace, and RegexpSubstr functions","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/adc5ea149ea562b5328334c41a22734e699c1e38"},{"sha":"54ac3f26dadd4d873876e972341d1f23e4d1d8a7","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Add rewrite_query and QuerySet query hint API","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/54ac3f26dadd4d873876e972341d1f23e4d1d8a7"},{"sha":"24de9f959ddf2a5b90a8a6b030222fe6bfee9833","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Merge pull request #121 from adamchainz/regex_functions\n\nAdd RegexpInstr, RegexpReplace, and RegexpSubstr functions","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/24de9f959ddf2a5b90a8a6b030222fe6bfee9833"},{"sha":"6033e3d0df39e6548a2887b6a764dde4de82d59a","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"MySQLCache accept MAX_ENTRIES = -1 to not limit the cache size","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/6033e3d0df39e6548a2887b6a764dde4de82d59a"},{"sha":"0269e6d103501a8d0f96517ef91fce3241f7e75a","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Merge pull request #125 from adamchainz/cache_unlimited\n\nMySQLCache accept MAX_ENTRIES = -1 to not limit the cache size","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/0269e6d103501a8d0f96517ef91fce3241f7e75a"},{"sha":"d159f5b426c386c0b3a8a4953d586be569bbf4b8","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"MySQLCache query improvements - make get and get_many more efficient, as well as making has_key more consistent","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/d159f5b426c386c0b3a8a4953d586be569bbf4b8"},{"sha":"8c623022c8dc4943a02dab0efb66813d72193b87","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Merge pull request #124 from adamchainz/cache_query_improvements\n\nMySQLCache query improvements","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/8c623022c8dc4943a02dab0efb66813d72193b87"},{"sha":"35557af2c0da3706d77b1bb4acfc2bcdc36c2dab","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Badge fixes with shield.io","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/35557af2c0da3706d77b1bb4acfc2bcdc36c2dab"},{"sha":"66788e709c7b5196a9bc3f97f17993f039be9e36","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Merge pull request #114 from adamchainz/query_hints","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/66788e709c7b5196a9bc3f97f17993f039be9e36"},{"sha":"1df3eea894107ba05ee891bfbee57661f0415edb","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"MySQLCache - DRY the now() function","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/1df3eea894107ba05ee891bfbee57661f0415edb"},{"sha":"7be02591725fcd0670693590a75fa5f81ecb64dc","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Merge pull request #126 from adamchainz/cache_now","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/7be02591725fcd0670693590a75fa5f81ecb64dc"},{"sha":"76fe5243176cad228b4976283e5b1292bca87a00","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Bump up timeout on MySQLCacheTests.test_add_with_expired so it never times out on Travis again","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/76fe5243176cad228b4976283e5b1292bca87a00"},{"sha":"b05e894ad794ec528a77e9f3deaaca773083e3ba","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"TableLock context manager","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/b05e894ad794ec528a77e9f3deaaca773083e3ba"},{"sha":"5af698cb69cfa600d15b096c543b867d7822899d","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Merge pull request #130 from adamchainz/table_locking\n\nTableLock context manager","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/5af698cb69cfa600d15b096c543b867d7822899d"},{"sha":"9ed6650ccca9dceac8492ae1ecb34114249ebfa4","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Version 0.2.1","distinct":false,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/9ed6650ccca9dceac8492ae1ecb34114249ebfa4"},{"sha":"1708665fa4704d7c809e0da08240fa0d55337013","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Enable customization of SimpleListField","distinct":true,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/1708665fa4704d7c809e0da08240fa0d55337013"},{"sha":"a6e69bd0353769fa29eb46393645d9ce0d7d39ec","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@adamj.eu","name":"Adam Chainz"},"message":"Enable customization of SimpleSetField","distinct":true,"url":"https://api.github.com/repos/adamchainz/django-mysql/commits/a6e69bd0353769fa29eb46393645d9ce0d7d39ec"}]}