{"push_id":733237455,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"52cf1a71b393486435fab4386a8663b146608996","before":"5046d5179e9627bb84962f7ebf2153bfac6db254","commits":[{"sha":"14e8377232adb3b92a84bb797915914bbbd75309","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"recurse for arrays in `normalize_encode_params`\n\nthis just pushes the conditional in to the case / when so we can switch\nto method dispatch later","distinct":true,"url":"https://api.github.com/repos/rails/rails/commits/14e8377232adb3b92a84bb797915914bbbd75309"},{"sha":"f620d6c25ef4d971a29e637e1a772cb5b12f2f26","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"stop keeping track of keys when \"deep munging\"\n\nThis should have been done along with 8f8ccb9901cab457c6e1d52bdb25acf658fd5777","distinct":true,"url":"https://api.github.com/repos/rails/rails/commits/f620d6c25ef4d971a29e637e1a772cb5b12f2f26"},{"sha":"3f299296d15bff5735a430b9d2e33476e8f24f69","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"push param encoding in to the utils module\n\nwe'll refactor deep munge mostly out of existence shortly","distinct":true,"url":"https://api.github.com/repos/rails/rails/commits/3f299296d15bff5735a430b9d2e33476e8f24f69"},{"sha":"52cf1a71b393486435fab4386a8663b146608996","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"rm `deep_munge`. You will live on in our hearts (and git history)\n\nNow that we have encoding strategies, we can just walk the params hash\nonce to encode as HWIA, and remove nils.","distinct":true,"url":"https://api.github.com/repos/rails/rails/commits/52cf1a71b393486435fab4386a8663b146608996"}]}