{"push_id":643523485,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"582df2c6d7a87c4d532b1cb89546176ccf04a678","before":"133dc063a0fa2599c140b3f0800610a280c79aa9","commits":[{"sha":"035552d0e36c040b83ee3ca4610c7f074e8be5c6","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Preparatory refactoring of objectsByName into variableS","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/035552d0e36c040b83ee3ca4610c7f074e8be5c6"},{"sha":"ec91b55c5f77454ade6a8da7dc281b90c8b2fce3","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Refactored getObject to getVariable.  Tests not yet refactored","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/ec91b55c5f77454ade6a8da7dc281b90c8b2fce3"},{"sha":"375c525dcde8c263882e9a06aff9d6ae159b582b","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Fix most test errors","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/375c525dcde8c263882e9a06aff9d6ae159b582b"},{"sha":"2e23545ac0a5cf3ea64e8c47b0ca129f59e6a4d3","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Fix all but one test errors","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/2e23545ac0a5cf3ea64e8c47b0ca129f59e6a4d3"},{"sha":"46fea1b811666d099db8c74984d8091d5868e7d6","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Fix remaining test errors","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/46fea1b811666d099db8c74984d8091d5868e7d6"},{"sha":"3031263c872a75ed0363728a1c55f3dc1ea9acb6","author":{"email":"89f8d02aa41437b3e1b0aa3b7351e1e60d62bd08@columbia.edu","name":"Alex Mark"},"message":"custom actions work. No tests, no parameters, no inheritence","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/3031263c872a75ed0363728a1c55f3dc1ea9acb6"},{"sha":"6f70a5403785cbc73c174ca988b545c176be91bc","author":{"email":"89f8d02aa41437b3e1b0aa3b7351e1e60d62bd08@columbia.edu","name":"Alex Mark"},"message":"use a loop instead of repeating the same statement 7 times","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/6f70a5403785cbc73c174ca988b545c176be91bc"},{"sha":"965a83a4d84bd617e5f388b6c05996d2ea4da601","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Refactored grammar to use the terms arguments and parameter properly.  Added system test for custom actions","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/965a83a4d84bd617e5f388b6c05996d2ea4da601"},{"sha":"8e6ef295f23781f80e4b3a7dd7eaef06dd90dec9","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Separate CustomActionDefinition from CustomAction","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/8e6ef295f23781f80e4b3a7dd7eaef06dd90dec9"},{"sha":"dae5a2cc963c68bdb79457b7240c9c266fff980e","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Updated implementation of custom actions","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/dae5a2cc963c68bdb79457b7240c9c266fff980e"},{"sha":"08f29ebfc427dc3719f5b60b4d7cf364c570dd4b","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Remove extraneous debug statement","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/08f29ebfc427dc3719f5b60b4d7cf364c570dd4b"},{"sha":"295ec6e29367313c3e214976f5d5f36164c4ff3c","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Refactored scope to be a separate class","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/295ec6e29367313c3e214976f5d5f36164c4ff3c"},{"sha":"83e19230ee309f3b7655eb7863d0e09295d369af","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Retain scope in action so that it is available (as a closure) when it executes","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/83e19230ee309f3b7655eb7863d0e09295d369af"},{"sha":"1dd3fc46791f0c4966ae9fced80febbbd0f3298c","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Fix all unit tests to include scope in actions.  Add system tests for custom actions and scope.","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/1dd3fc46791f0c4966ae9fced80febbbd0f3298c"},{"sha":"79a94cbdf76c2949f5e42922af01cd9a2ffc0cbe","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Improve documentation of environment package classes and methods","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/79a94cbdf76c2949f5e42922af01cd9a2ffc0cbe"},{"sha":"3ad11010aaf22bb883fd6ca445fabe4b774f57ea","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Handle duplicate custom action definition names and inheritance of custom action lookups","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/3ad11010aaf22bb883fd6ca445fabe4b774f57ea"},{"sha":"f9fe0192ed1d52a10b3310ef33279447e9d78e8b","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Added unit tests for scope-related methods in Environment","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/f9fe0192ed1d52a10b3310ef33279447e9d78e8b"},{"sha":"0734c47ae536987cdede56b253aecd5dee73ae7b","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Modified system test for custom actions to include multiple arguments","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/0734c47ae536987cdede56b253aecd5dee73ae7b"},{"sha":"fae0a7d7d8d073e974c369111d6a7b6dc875ac2e","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Renamed unit test files for actions","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/fae0a7d7d8d073e974c369111d6a7b6dc875ac2e"},{"sha":"38f729c6f5381c884212345239904d5e12acdd26","author":{"email":"9bed53395305d8471daa0a649e46afef5d99d389@columbia.edu","name":"Andrew Kallem"},"message":"Merge branch 'refactor-scope' into custom-actions\n\n* refactor-scope:\n  Renamed unit test files for actions\n  Modified system test for custom actions to include multiple arguments\n  Added unit tests for scope-related methods in Environment\n  Handle duplicate custom action definition names and inheritance of custom action lookups\n  Improve documentation of environment package classes and methods\n  Fix all unit tests to include scope in actions.  Add system tests for custom actions and scope.\n  Retain scope in action so that it is available (as a closure) when it executes\n  Refactored scope to be a separate class","distinct":true,"url":"https://api.github.com/repos/Aalk4308/Words/commits/38f729c6f5381c884212345239904d5e12acdd26"}]}