{"push_id":814180870,"size":265,"distinct_size":258,"ref":"refs/heads/master","head":"889fc23ce7459335979827ce08a696dc08f3d3c1","before":"bedff547424080e2165bd89e1764a48a0dcda987","commits":[{"sha":"4cc26ab7998cb0b09a03fc99df372b68de725100","author":{"email":"263319dde2fa963f6f495e436d441d5b9380cbce@gmail.com","name":"Shiva Poudel"},"message":"Backbone modal template to support wp.template","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/4cc26ab7998cb0b09a03fc99df372b68de725100"},{"sha":"3fe37da3f76ce6572c37c347490c2a256fa47ccf","author":{"email":"263319dde2fa963f6f495e436d441d5b9380cbce@gmail.com","name":"Shiva Poudel"},"message":"Allow support for variable in backbone modal template in extensions","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/3fe37da3f76ce6572c37c347490c2a256fa47ccf"},{"sha":"1017798c6cca68c6207aac6adef699f5b941131c","author":{"email":"c5982a8076b0576351f7d63931f163d90829c98a@gmail.com","name":"Nicola Mustone"},"message":"instroducing WC_Session::delete","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/1017798c6cca68c6207aac6adef699f5b941131c"},{"sha":"733a9a2fe57f33a20d8bb9acb79ce1daca1cd67e","author":{"email":"ae80d870eb40a8fd7c256c0ec3faf2ba511ba134@MacBook-Pro.local","name":"Emil Kjær Eriksen"},"message":"checkout.js now looks for payment method in entire checkout form","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/733a9a2fe57f33a20d8bb9acb79ce1daca1cd67e"},{"sha":"97ab635e715b3e6d36f5eed259f6df61913906d5","author":{"email":"1250a358c44427db43daf64d94b6c3125162c4c6@somewherewarm.net","name":"Manos Psychogyiopoulos"},"message":"introduce get_formatted_variation_attributes","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/97ab635e715b3e6d36f5eed259f6df61913906d5"},{"sha":"46151c67571c5a5cfbe9d099b74c602dde8d925f","author":{"email":"1250a358c44427db43daf64d94b6c3125162c4c6@somewherewarm.net","name":"Manos Psychogyiopoulos"},"message":"ensure variation data is_array","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/46151c67571c5a5cfbe9d099b74c602dde8d925f"},{"sha":"1fc762c0b68b2afefeb4a568fd77f2deff6044a7","author":{"email":"c5982a8076b0576351f7d63931f163d90829c98a@gmail.com","name":"Nicola Mustone"},"message":"added args category to some shortcodes","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/1fc762c0b68b2afefeb4a568fd77f2deff6044a7"},{"sha":"5d291495a74ae0b301b54fef0c0c41e785393a5b","author":{"email":"263319dde2fa963f6f495e436d441d5b9380cbce@gmail.com","name":"Shiva Poudel"},"message":"Tweak - GTM listener for wc-tabs using preventDefault()","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/5d291495a74ae0b301b54fef0c0c41e785393a5b"},{"sha":"4018ca4ed3408a2d6cace45b3280a2a486caa570","author":{"email":"263319dde2fa963f6f495e436d441d5b9380cbce@gmail.com","name":"Shiva Poudel"},"message":"Tweak - Hide default Custom Fields Meta-Boxes, Closes #8924","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/4018ca4ed3408a2d6cace45b3280a2a486caa570"},{"sha":"9cf86e849412f5754713523ffbb668e67d7e86b2","author":{"email":"263319dde2fa963f6f495e436d441d5b9380cbce@gmail.com","name":"Shiva Poudel"},"message":"Cleanup docblocks","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/9cf86e849412f5754713523ffbb668e67d7e86b2"},{"sha":"beb97b279eaef53fd3fb8273c83295bcc29e07cd","author":{"email":"c5982a8076b0576351f7d63931f163d90829c98a@gmail.com","name":"Nicola Mustone"},"message":"_x for refund reports","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/beb97b279eaef53fd3fb8273c83295bcc29e07cd"},{"sha":"657728d7788e19f5a7535b199d870bf6e69d7db8","author":{"email":"c5982a8076b0576351f7d63931f163d90829c98a@gmail.com","name":"Nicola Mustone"},"message":"_x for the order details admin page","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/657728d7788e19f5a7535b199d870bf6e69d7db8"},{"sha":"6f7b534493caba489b141bda1360f4a9a5a9e769","author":{"email":"1de99e7caf206c35b9fd95bfbe605fd2f67daf20@users.noreply.github.com","name":"Nicola Mustone"},"message":"missing comma","distinct":true,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/6f7b534493caba489b141bda1360f4a9a5a9e769"},{"sha":"e6b7d5c49ab8279b773c87b161810f7a17741442","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Simplify the data we're working with.\n\nThis provides slightly safer bounds for large data sets.","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/e6b7d5c49ab8279b773c87b161810f7a17741442"},{"sha":"fd3ceb3e0495beab50ab67f158aa43b15e27be5e","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Allow a user to be specified for validating the limit of.","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/fd3ceb3e0495beab50ab67f158aa43b15e27be5e"},{"sha":"40dfb59bde9227e1965c9e251b7460cbb98dbbbe","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Clarify a comment as to why we're not using a core method.","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/40dfb59bde9227e1965c9e251b7460cbb98dbbbe"},{"sha":"4692afacdd71f71e2d31032d45ffaf1e1752a46b","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Add a conditional to match `inc_usage_count()`\n\nOtherwise, for empty $used_by values, it will fire off a needless db\nquery.","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/4692afacdd71f71e2d31032d45ffaf1e1752a46b"},{"sha":"a17addae0ab62cef68f22c561d1185840d0114af","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Migrate the actual querying of the underlying data structure.\n\nMove it into the relative class for tidiness, and have it be called via\nan access function.","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/a17addae0ab62cef68f22c561d1185840d0114af"},{"sha":"6ef4cf0d182062e7e33b9653dd3370e1d93c84e4","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Optimization. Don't call `get_post_meta` 17+ odd times.\n\nAs @pmgarman remarked here:\nhttps://pmgarman.me/blog/woocommerce-and-coupon-_used_by-logging/ — for\nvery large values of postmeta, when using memcached that cannot handle\ndata stores of over 1M, the store seems to fail at pulling it back in,\nresulting in large query results on each call.\n\nAt the least, this change should avoid those cache misses and\nre-queries, although I do feel that not being able to keep the cached\nin php’s memory and losing it in the cache is indeed a failing here of\nthe object cache plugin.\n\nStill, this should have some optimizations, as we’re caching the data\nright here, closer to usage.","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/6ef4cf0d182062e7e33b9653dd3370e1d93c84e4"},{"sha":"f71af3b1de26457ef94094f276e33feb0f352058","author":{"email":"9fd8de5fc2a7c2c0d469b2fff1afde4e5def37ba@stephanis.info","name":"George Stephanis"},"message":"Account for the fact that when fetching all meta, maybe_unserialize() hasn't run yet.\n\n@see\nhttps://github.com/WordPress/WordPress/blob/a7b38bf90a8b4e070ae98faa076e\n41403c59f951/wp-includes/meta.php#L499-L508","distinct":false,"url":"https://api.github.com/repos/jackgregory/woocommerce/commits/f71af3b1de26457ef94094f276e33feb0f352058"}]}