{"push_id":1190449156,"size":42,"distinct_size":10,"ref":"refs/heads/gettingStartedTutorial","head":"b51c2773280c6e6030be3c39cea512837b0ac46a","before":"a92dba77cef2d4fd05dbcb8ae9cb257fadb7c83d","commits":[{"sha":"3acd2c79a19db6ed4836f9e4a2208b59a16ab939","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"ImagePlug : Remove workaround for resolved issue #887.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/3acd2c79a19db6ed4836f9e4a2208b59a16ab939"},{"sha":"a0c8e3375c0fed602878a4e665b07572784a3315","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"ImageWriter : Remove workaround for resolved issue #887.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/a0c8e3375c0fed602878a4e665b07572784a3315"},{"sha":"baabd99e7d5745efde2b23c76f11b1ef57ad7592","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferDispatch : Rename ExecutableNode to TaskNode.\n\nWhen it came to writing a DigiPro paper explaining Gaffer, this name made much more sense. It also gives us a nice sensible pairing of TaskNode/TaskPlug to go with the existing ImageNode/ImagePlug and SceneNode/ScenePlug pairs.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/baabd99e7d5745efde2b23c76f11b1ef57ad7592"},{"sha":"68cc5bfcf729e53cee51325ece8616968c1f92d1","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"Startup : Add compatibility files for ExecutableNode renaming.\n\nAll tests now pass.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/68cc5bfcf729e53cee51325ece8616968c1f92d1"},{"sha":"0bd567d50283c03720f2395a9ab61417bc98514b","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferScene : Account for ExecutableNode renaming.\n\nNot renaming ExecutableRender at this time, because we are phasing it out anyway.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/0bd567d50283c03720f2395a9ab61417bc98514b"},{"sha":"bf7b12c21942bae33c0ba27a687b7c08be73eaa2","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferCortex : Account for ExecutableNode renaming.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/bf7b12c21942bae33c0ba27a687b7c08be73eaa2"},{"sha":"85ffccb0f7f3c745a2cdc86e7a2800d45ae63277","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferImage : Account for ExecutableNode renaming.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/85ffccb0f7f3c745a2cdc86e7a2800d45ae63277"},{"sha":"1a6165fc1596dc7afbd6ebdfd02c7954af105ba7","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferArnold : Account for ExecutableNode renaming.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/1a6165fc1596dc7afbd6ebdfd02c7954af105ba7"},{"sha":"6046756e743937c83ce8cd685c63e1d5d2966033","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferTractor : Account for ExecutableNode renaming.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/6046756e743937c83ce8cd685c63e1d5d2966033"},{"sha":"61e93f47c2d20fb9ad811883833e0250f0c961f1","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"Gaffer : Account for renaming of ExecutableNode.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/61e93f47c2d20fb9ad811883833e0250f0c961f1"},{"sha":"40dfb991308809b66caf8ceab537af5a785687a4","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"Nodegraph config : Account for renaming of ExecutableNode.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/40dfb991308809b66caf8ceab537af5a785687a4"},{"sha":"66690aef489eacedca998a015b136af84ea0dd0a","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferDispatchTest : Remove CountingExecutableNode.\n\nEverything it does and more can be done by the LoggingExecutableNode.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/66690aef489eacedca998a015b136af84ea0dd0a"},{"sha":"a4b6d125a3032ca44f58cee9ba71875ab23400d5","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferDispatchTest : Account for renaming of ExecutableNode.\n\nThe tests now pass without using the compatibility config files.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/a4b6d125a3032ca44f58cee9ba71875ab23400d5"},{"sha":"b838a94d9c804356b7f0bb639c07b48a91d80cb8","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"TaskNodeTest : Don't use components from GafferCortex.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/b838a94d9c804356b7f0bb639c07b48a91d80cb8"},{"sha":"21c3c7cb0c7d176149f1aebec88d9747d7dc60e4","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"TaskNode : Protect internal virtual methods.\n\nThe functionality provided by these should be accessed through the TaskPlug instead.\n\nThe friend TaskNodeAccessor is slightly awkward really. We could instead put its methods onto TaskNodeWrapper, if we were 100% sure that the only Python calls to TaskNode's protected methods were from reimplementations of those methods from derived classes. But since that functionality was only recently exposed publicly via TaskPlug and documented as being protected on TaskNode, I suspect that there will be client code depending on being able to make the old calls. If and when we come to do #1672, we could move the TaskNodeAccessor methods into TaskNodeWrapper, because we would know that they should only be called from derived python classes. For now though, we'll have to be content with just the improvements to the C++ interface.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/21c3c7cb0c7d176149f1aebec88d9747d7dc60e4"},{"sha":"d5ac881549627f8447b3e4f75c1f33cfc1d7c98f","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferOSL : Replace OSLRenderer with ShadingEngine.\n\nWe're phasing out the IECore::Renderer base class, and it really wasn't convenient anyway.\n\nIncompatibilities :\n\n- Replaced OSLRenderer class with ShadingEngine.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/d5ac881549627f8447b3e4f75c1f33cfc1d7c98f"},{"sha":"d14ca12e4a80dcfc51f2ba929323b8119a8c35df","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferOSL : Update nodes to use ShadingEngine.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/d14ca12e4a80dcfc51f2ba929323b8119a8c35df"},{"sha":"a2b904fce0460969c75d137fe31168f63a46351d","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"GafferOSL : Update for OSL 1.7.\n\nNote that this is also dropping support for prior versions. We could keep support for older versions if it's really important to anyone, but we're about to start taking advantage of features of 1.7 (specifically varying length array parameters to support ramps as we do for RSL), and I'd prefer to have all Gaffer builds provide the same feature set rather than have some features missing. OSL 1.7 also changed closure registration a fair bit, and I'd prefer not to manage all the necessary #ifdeffing unless it's going to be of a genuine benefit somewhere.\n\nThe expectedFailure removed from the unit tests was presumably a genuine failure in some previous version of OSL, but it seems that now we're actually reading the metadata just fine, and it was an error in the test itself that we were catching as the expected failure.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/a2b904fce0460969c75d137fe31168f63a46351d"},{"sha":"5235ec23483af19da2d98c61d2327f11bc01921f","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"ShadingEngineTest : Remove unused import.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/5235ec23483af19da2d98c61d2327f11bc01921f"},{"sha":"b1ce7b66c0e75caba07d0daf36b71179196884b1","author":{"name":"John Haddon","email":"8e632b0b91d9944dcbaafa6f76528b4f7cd7c6a2@gmail.com"},"message":"ImageWriterTest : Work around OIIO discarding metadata.","distinct":false,"url":"https://api.github.com/repos/johnhaddon/gaffer/commits/b1ce7b66c0e75caba07d0daf36b71179196884b1"}]}
{"actor":{"display_login":"johnhaddon"}}