{"push_id":917299572,"size":1,"distinct_size":1,"ref":"refs/heads/current-scope","head":"40d44f356fc38d12bf24c4587d65a315272fb133","before":"8979608d7c74be820c22a22607afccc08dd11e59","commits":[{"sha":"40d44f356fc38d12bf24c4587d65a315272fb133","author":{"email":"3df0af5b774b3387e3ad4650a6c28cf09923a05a@gmail.com","name":"Ben Woosley"},"message":"Don't extend CollectionProxy with klass.current_scope\n\nThis introduces `proxy_scope` as an alternative to `scope` for\nmerging into CollectionProxy. The only difference is that it merges\nin `default_scoped` rather than `all`, so that it never picks up\nand caches values from `current_scope`.\n\n`current_scope` continues to be picked up via existing calles to\n`scope` and `target_scope`.\n\nI also switched from `merge` to `merge!` in `target_scope` as that\nsaves a `spawn` call, which is unnecessary as the\n`association_relation` is newly created for each call.","distinct":true,"url":"https://api.github.com/repos/Empact/rails/commits/40d44f356fc38d12bf24c4587d65a315272fb133"}]}