{"push_id":909322586,"size":17,"distinct_size":7,"ref":"refs/heads/master","head":"0f3fd78e28c961141092a83050fda81a8c2c9bbd","before":"9c74b59bbe5af09f0c8fb9831cfd035abd32d543","commits":[{"sha":"52558ef9212680b25b44e99bec23b6322a690e47","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"Changes : Update for latest commits.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/52558ef9212680b25b44e99bec23b6322a690e47"},{"sha":"4b082f8b91d396911156d37d95ab92398cb8c195","author":{"email":"e59ef52629cc4051a8261c4ae1ef9b2f9a43af22@gmail.com","name":"Andrew Kaufman"},"message":"Bumped to 0.20.0.0","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/4b082f8b91d396911156d37d95ab92398cb8c195"},{"sha":"79f602c4ec994e83be68e6a17c2c8236d3f91bfa","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"GafferImage : Fix reference counting.\n\nWhen calling `TypedObjectPlug::getValue()`, the caller is responsible for holding the return value with a ConstPtr for as long as the contents are needed. Otherwise the value can die while it is still being accessed. I'd like to consider ways we could check for this sort of gotcha automatically on Travis at some point...","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/79f602c4ec994e83be68e6a17c2c8236d3f91bfa"},{"sha":"78804a024391be06c60de02f624c36df1680340e","author":{"email":"e59ef52629cc4051a8261c4ae1ef9b2f9a43af22@gmail.com","name":"Andrew Kaufman"},"message":"Merge pull request #1598 from johnhaddon/refCountErrors\n\nGafferImage : Fix reference counting.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/78804a024391be06c60de02f624c36df1680340e"},{"sha":"119b067ee68fe6f3c11aa677bcfbce0fb89fa44d","author":{"email":"3eb19b0ee82e52757d88845ef661828af1a9a488@nvizible.com","name":"Hugh Macdonald"},"message":"ImageAlgo : Add channelExists method for checking if a channel exists in an ImagePlug","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/119b067ee68fe6f3c11aa677bcfbce0fb89fa44d"},{"sha":"4b2af7f13b0e804448f1d40f3c1e825ff974e6e1","author":{"email":"3eb19b0ee82e52757d88845ef661828af1a9a488@nvizible.com","name":"Hugh Macdonald"},"message":"ImageAlgoBinding : Add binding for channelExists","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/4b2af7f13b0e804448f1d40f3c1e825ff974e6e1"},{"sha":"454e4e3d960e88f62cc395abb4a36fbb16920f7e","author":{"email":"3eb19b0ee82e52757d88845ef661828af1a9a488@nvizible.com","name":"Hugh Macdonald"},"message":"ImageAlgoTest : Add test for channelExists","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/454e4e3d960e88f62cc395abb4a36fbb16920f7e"},{"sha":"5540d89dba87a3b078e1cbd64c9fe38d37b0c9fd","author":{"email":"3eb19b0ee82e52757d88845ef661828af1a9a488@nvizible.com","name":"Hugh Macdonald"},"message":"Merge : Ensure that input channels are only requested if they exist in the upstream branch","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/5540d89dba87a3b078e1cbd64c9fe38d37b0c9fd"},{"sha":"0d81af0a70f76f1a22f487d1c50dbf79ff2286c8","author":{"email":"3eb19b0ee82e52757d88845ef661828af1a9a488@nvizible.com","name":"Hugh Macdonald"},"message":"MergeTest : Add test to ensure that Merge is only requesting channels that exist","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/0d81af0a70f76f1a22f487d1c50dbf79ff2286c8"},{"sha":"7332eb3a3ac2dbf24f2608325c9933eda743593b","author":{"email":"d9d0a1b7c055ba449ed3a468c688225728970267@gmail.com","name":"Daniel Dresser"},"message":"Light Visualisers:  Fixed Y-up convention for UVs on area lights","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/7332eb3a3ac2dbf24f2608325c9933eda743593b"},{"sha":"50e3a3ca5b52f82ea534897c8e90f74a2924ce45","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@image-engine.com","name":"John Haddon"},"message":"Merge pull request #1600 from danieldresser/areaLightVisFix\n\nLight Visualisers:  Fixed Y-up convention for UVs on area lights","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/50e3a3ca5b52f82ea534897c8e90f74a2924ce45"},{"sha":"ca9f0677fccdff65f7c78e7b306b2fe92074e240","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"ExceptionAlgo : Fix line number extraction for SyntaxErrors.\n\nSyntaxErrors typically don't come with a stacktrace, but they do provide the line number as a member of the exception (whereas other exceptions don't).","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/ca9f0677fccdff65f7c78e7b306b2fe92074e240"},{"sha":"beafcc402dc967cce155d4387b290491b2995e6a","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"MetadataTest : Remove leading and trailing whitespace.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/beafcc402dc967cce155d4387b290491b2995e6a"},{"sha":"964fa4c5b0a1c6ac474f44bfcd9fc78ad5b7d755","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"Metadata : Fix serialisation of quotes within metadata keys.\n\nFixes #1599.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/964fa4c5b0a1c6ac474f44bfcd9fc78ad5b7d755"},{"sha":"4ff6df966eee426f643cb5e85ff2c2fd8f7f9824","author":{"email":"23c628925aaab981258f6c7b4db29d70616c973e@gmail.com","name":"John Haddon"},"message":"Metadata : Omit Data wrappers from serialisations where possible.\n\nSerialise SimpleTypedData as just the wrapped type, so `1` rather than `IECore.IntData( 1 )`. This provides more readable serialisations for those who wish to learn by example.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/4ff6df966eee426f643cb5e85ff2c2fd8f7f9824"},{"sha":"b4bd1bbcbdc31ab5221e1069b17ddf8130d85aab","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@image-engine.com","name":"John Haddon"},"message":"Merge pull request #1596 from HughMacdonald/mergeChannelRequest\n\nMerge : Ensure that input channels are only requested if they exist upstream","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/b4bd1bbcbdc31ab5221e1069b17ddf8130d85aab"},{"sha":"0f3fd78e28c961141092a83050fda81a8c2c9bbd","author":{"email":"e59ef52629cc4051a8261c4ae1ef9b2f9a43af22@gmail.com","name":"Andrew Kaufman"},"message":"Merge pull request #1601 from johnhaddon/metadataQuoting\n\nMetadata fixes and improvements","distinct":true,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/0f3fd78e28c961141092a83050fda81a8c2c9bbd"}]}