{"push_id":1095413153,"size":1,"distinct_size":1,"ref":"refs/heads/crog/cp2_db_cursor_support","head":"3f1a8cd3b03e6e6162eaeae465f454a8fe79caed","before":"8d238974e981d3fad1c0060b4c169d928cc21868","commits":[{"sha":"3f1a8cd3b03e6e6162eaeae465f454a8fe79caed","author":{"email":"9ce5c889e83651cc6b178f29d0e2e158df85ba75@redhat.com","name":"Chris Rog"},"message":"Changed how IterableStreamingOutput instances are created\n\n- JsonProvider no longer acts as a singleton for the purposes of streaming\n  output\n- IterableStreamingOutput no longer has a transform method to override by\n  subclasses, and, instead, accepts an IteratorTransformer instance to\n  perform a similar task\n- IterableStreamingOutput no longer writes null objects\n- Added an IterableStreamingOutputFactory class, which will be responsible\n  for cleanly generating IterableStreamingOutput instances without the\n  singleton shenanigans associated with JsonProvider","distinct":true,"url":"https://api.github.com/repos/candlepin/candlepin/commits/3f1a8cd3b03e6e6162eaeae465f454a8fe79caed"}]}