{"push_id":894152847,"size":9,"distinct_size":0,"ref":"refs/heads/dev","head":"540a5c354aa1947722b1aa20f697a8a478d0fe31","before":"46181c8bf5863a828b87d0cf3f0aa4cf48f3f245","commits":[{"sha":"5b7bf677f832311008c33a10729a9e8a6197a087","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Add test cases for tuple deduplication\n\n(the tests fail)","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/5b7bf677f832311008c33a10729a9e8a6197a087"},{"sha":"f0876ae8c751b4083eadb81a14d000dcd59eeeb7","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Fix tuple umerging\n\n- proper segregation of comparison between tuple terms and non-tuple\n  terms. Guards weren't specific enough and that meant the wrong clauses\n  of guards would be triggered\n- proper deduplication of entries in the list. An additional N passes\n  are required (we co-opt the reverse step to be more efficient) because\n  while the original lists:umerge easily removes dupes, this is\n  requiring more logic here since `[a,{a,b},{a,b,c},a,{a,b,c}]` is a\n  possible interleaving and we'd want `[a,{a,b},{a,b,c}]` -- comparison\n  of direct neighbours isn't enough.","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/f0876ae8c751b4083eadb81a14d000dcd59eeeb7"},{"sha":"540f2ebb0f8be681d342536ec5fb1f94ac392698","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@crashfast.com","name":"Tristan Sloughter"},"message":"add tests for setting per-profile sys_config variables for relx","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/540f2ebb0f8be681d342536ec5fb1f94ac392698"},{"sha":"d76b25e62dd3a0c575cc2b4353aad3dbbb934c0a","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@crashfast.com","name":"Tristan Sloughter"},"message":"Merge pull request #963 from ferd/tup_merge-tests\n\nTup merge tests","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/d76b25e62dd3a0c575cc2b4353aad3dbbb934c0a"},{"sha":"bc7ba735eb800a679119795df2fe7cd11e68b225","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Merge branch 'tup_umerge' of https://github.com/tsloughter/rebar3 into tsloughter-tup_umerge","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/bc7ba735eb800a679119795df2fe7cd11e68b225"},{"sha":"769e14c54253a881992dcfcc2ac0ee3367b9a667","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Actually fix tuple merging.\n\nFull rewrite, code should be understandable now.","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/769e14c54253a881992dcfcc2ac0ee3367b9a667"},{"sha":"b1da2ec0674df89599564252734bd4d794436425","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@crashfast.com","name":"Tristan Sloughter"},"message":"Merge pull request #965 from ferd/tsloughter-tup_umerge\n\nfix tupple merging for realsies.","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/b1da2ec0674df89599564252734bd4d794436425"},{"sha":"b6d70568d858c901cd3a2d0c59a7af2d9ae95357","author":{"email":"8efd86fb78a56a5145ed7739dcb00c78581c5375@crashfast.com","name":"Tristan Sloughter"},"message":"upgrade certifi to latest release","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/b6d70568d858c901cd3a2d0c59a7af2d9ae95357"},{"sha":"540a5c354aa1947722b1aa20f697a8a478d0fe31","author":{"email":"6676c6326c6e87dce31383f8bf1437f5ca55a609@ferd.ca","name":"Fred Hebert"},"message":"Merge pull request #970 from tsloughter/certifi_0.3.0\n\nupgrade certifi to latest release","distinct":false,"url":"https://api.github.com/repos/norton/rebar3/commits/540a5c354aa1947722b1aa20f697a8a478d0fe31"}]}