{"push_id":624386632,"size":36,"distinct_size":1,"ref":"refs/heads/develop","head":"7868ba887ed1dd49740707230d0f2543c4cc8dff","before":"6a4b0b237c3048e1fde78511e4609e0dc99267fc","commits":[{"sha":"bbee69f6c79f451b08044b1bbd48ce734e4cdf12","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Start initial work on proper isolation (#39)","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/bbee69f6c79f451b08044b1bbd48ce734e4cdf12"},{"sha":"8e3370f5bdb03b9b9dfbd218709a4381fffe2b7b","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Add initial sparkle container","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/8e3370f5bdb03b9b9dfbd218709a4381fffe2b7b"},{"sha":"7164f50ec06f58dbf3af55948463a56c7aa7b004","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Start of isolation work","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/7164f50ec06f58dbf3af55948463a56c7aa7b004"},{"sha":"29025c1a44c8efdd3a3f07e077ef6e888fc1d25b","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Include bogo dependency","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/29025c1a44c8efdd3a3f07e077ef6e888fc1d25b"},{"sha":"6402263485ffb55d13aa9bb28ca8292c95b9b372","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Let sparkle be a fully isolated container which the formation can then reference when building","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/6402263485ffb55d13aa9bb28ca8292c95b9b372"},{"sha":"95f1c93ac464f0a0ec09a06d9140cae5dddd30af","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Make all items same type. Add helper method for retrieving item","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/95f1c93ac464f0a0ec09a06d9140cae5dddd30af"},{"sha":"d0ac5efd01c348457ca1568c58bbc185d8102298","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Traverse towards root looking for source formation owning the struct","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/d0ac5efd01c348457ca1568c58bbc185d8102298"},{"sha":"bd801609757f66a984ea0ca9e9e5da00e1bab75c","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Extract dynamic from formation associated to struct instead of global pool","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/bd801609757f66a984ea0ca9e9e5da00e1bab75c"},{"sha":"039763e8e755e2bbddfbf90a13b0a30fffce6322","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Add errors specific for sparkleformation. Include loaders for it and the sparkle container","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/039763e8e755e2bbddfbf90a13b0a30fffce6322"},{"sha":"6b607d506388fb65f4c532fb11966a8eea428408","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Load everything and collect in single data structure, then extract into parts.","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/6b607d506388fb65f4c532fb11966a8eea428408"},{"sha":"38405db45b6535b5094cbca8ad098b7a1198b548","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Use proper namespacing for constant access","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/38405db45b6535b5094cbca8ad098b7a1198b548"},{"sha":"9f72dad117b6fb79cac667c76747af04fbbca1ab","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Revert helpers back to using singleton methods for structure adjustments","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/9f72dad117b6fb79cac667c76747af04fbbca1ab"},{"sha":"8ebacd70dbc29ad1aadd0e82a68ae7ac6174e3ac","author":{"email":"959728c657418213778fca3b2936e82a69a88329@gmail.com","name":"Chris Roberts"},"message":"Isolate all parts into sparkle container and build using items within localized container","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/8ebacd70dbc29ad1aadd0e82a68ae7ac6174e3ac"},{"sha":"7b31dec5c6abca5036989f90798a21d2b1406c69","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Allow recursive template nesting","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/7b31dec5c6abca5036989f90798a21d2b1406c69"},{"sha":"be2e592374d5d29aebbc778d605b1feba64b60df","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Use struct's sparkle store to provide path to templates when nesting","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/be2e592374d5d29aebbc778d605b1feba64b60df"},{"sha":"cf25f7ade71c15955fb83dc9d5bbb51de464008a","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Remove __send__ usage (such bad form!)","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/cf25f7ade71c15955fb83dc9d5bbb51de464008a"},{"sha":"daa4e06fdd9b3907aa3727eacb161d2ddfb12201","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Set the sparkle path directly to allow things to build","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/daa4e06fdd9b3907aa3727eacb161d2ddfb12201"},{"sha":"8633888ab29ddc00d01f12e66f9492a6ace35126","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Always load required libraries","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/8633888ab29ddc00d01f12e66f9492a6ace35126"},{"sha":"a127f1420e21c4a3317126c1fb81275fb2194dcb","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Allow defaulting to instance path from sparkle path set on class. Fix component builds to return proper struct, block return value.","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/a127f1420e21c4a3317126c1fb81275fb2194dcb"},{"sha":"feb25fcd04865f6b43909b2c0134683d275b016a","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@chrisroberts.org","name":"Chris Roberts"},"message":"Add new component loading into specs","distinct":false,"url":"https://api.github.com/repos/sparkleformation/sparkle_formation/commits/feb25fcd04865f6b43909b2c0134683d275b016a"}]}