{"push_id":1067123513,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"a6e81bc6d899de62d37b696b9090c61beb960490","before":"59f938afa302830fc3f53c2c794e83d3949cbe6f","commits":[{"sha":"a6e81bc6d899de62d37b696b9090c61beb960490","author":{"email":"233b305a9866f81821b582826fad0d9799c49a8b@cougars.ccis.edu","name":"William Whitacre"},"message":"Commit 7.2.0, adding\n(1) getGroupResDeltaList and getGroupResDeltas, delta pair lists which account for the entire subtype, making them usable on nested groups.\n(2) groupResDeltaFoldL and groupResDeltaFoldR, for folding over the deltas to the sub-items, making them usable on nested groups.\n(3) groupDeriveDeltaFoldL and groupDeriveDeltaFoldR, completely generic group delta folds to which you supply function that derives an arbitrary resource type from the subtype.\n(4) groupSetSub. groupAddSub is intended to do the minimal neccessary to place a subitem at the given key, so newSub is merely used as a default initial value. groupAddSub was and is intended for use by subscription controllers, whereas groupSetSub always sets the key to the given sub-item, and it is intended for processing.\n(5) flatten, which allows one to interpret a nested group as a flat group by joining the outer and inner keys by some function (String -> String -> String). Flatten is a delta pipeline, so it takes the prior output and modifies it by the nested deltas.","distinct":true,"url":"https://api.github.com/repos/williamwhitacre/pylon/commits/a6e81bc6d899de62d37b696b9090c61beb960490"}]}