{"push_id":901829590,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"dfb7417f8736121a0823e7e1a6ac5e6bdf4a44f9","before":"e869d02597088ea768ce9d301a689fdbe837a857","commits":[{"sha":"5923e4891f423f87b438ac9057b5f5f339b5a77d","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"Added extract_subkeys, setdefaults, getattr_path, setattr_path","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/5923e4891f423f87b438ac9057b5f5f339b5a77d"},{"sha":"8fffc6757707130a8b3cc7463e33d9b3b8e96bf9","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"Small mistake in comment","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/8fffc6757707130a8b3cc7463e33d9b3b8e96bf9"},{"sha":"7401fb7d7cd6f63ea7b680fd660756f01e9b9add","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"0.11.0 Added sort_after","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/7401fb7d7cd6f63ea7b680fd660756f01e9b9add"},{"sha":"17905773cd80b0772ebe62d9ab55042db30d9f82","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"evaluate/evaluate_recursive changed to only evaluate on matching kwargs\nshould_evaluate and should_not_evaluate changed to use the new behavior of evaluate()\nmore tests","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/17905773cd80b0772ebe62d9ab55042db30d9f82"},{"sha":"8f9fd2ddbd40e962306b6ad2db021ba0656b4c7e","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"evaluate on functions fixed","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/8f9fd2ddbd40e962306b6ad2db021ba0656b4c7e"},{"sha":"20fbd5d984a0d5cfb4637f38bdd60a75832dc43c","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"Don't use tri.struct 2.0","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/20fbd5d984a0d5cfb4637f38bdd60a75832dc43c"},{"sha":"33086603ac5cac3a77ecaa7c01938e0c0b69835e","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Fail definition when one has forgotten to drop the trailing ','","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/33086603ac5cac3a77ecaa7c01938e0c0b69835e"},{"sha":"db4114f4ab781e3f303426d9c1e91da4c32456ac","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Allow **kwargs style functions to evaluate()","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/db4114f4ab781e3f303426d9c1e91da4c32456ac"},{"sha":"4bc78b187459f6e0c3b6bdf3924f21ed0e7206b8","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Add possibillity to have use evaluate on functions with optional parameters","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/4bc78b187459f6e0c3b6bdf3924f21ed0e7206b8"},{"sha":"3f00085abf9f6d6f84df5af3939236485cb84baa","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Use latest version of tri.struct","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/3f00085abf9f6d6f84df5af3939236485cb84baa"},{"sha":"0b66f06607d7b19c2914450672cb76197981abc5","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Cleanup to make trace-backs make more sence when using extra parameter injection to __init__","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/0b66f06607d7b19c2914450672cb76197981abc5"},{"sha":"997e3f7c945e5995b844d1e961d9d9e8e2f9658e","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"Merge pull request #3 in COMMON/tri.declarative from traceback_cleanup to master\n\n* commit '0b66f06607d7b19c2914450672cb76197981abc5':\n  Cleanup to make trace-backs make more sence when using extra parameter injection to __init__","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/997e3f7c945e5995b844d1e961d9d9e8e2f9658e"},{"sha":"5e9d8b1ebfb7d5ae0c779f69a2471dbf5098a0c9","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Added function collect_namespaces to extract __ namespaces to separate dicts","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/5e9d8b1ebfb7d5ae0c779f69a2471dbf5098a0c9"},{"sha":"425bed3d29432bf3073fdb98e1f0b884a9ac9933","author":{"email":"92aabfd0812938d2442aff1828e31b79394061a0@trioptima.com","name":"Johan Lübcke"},"message":"Merge pull request #4 in COMMON/tri.declarative from collect_namespaces to master\n\n* commit '5e9d8b1ebfb7d5ae0c779f69a2471dbf5098a0c9':\n  Added function collect_namespaces to extract __ namespaces to separate dicts","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/425bed3d29432bf3073fdb98e1f0b884a9ac9933"},{"sha":"dfb7417f8736121a0823e7e1a6ac5e6bdf4a44f9","author":{"email":"ccc1c84315211cfccc361e154589e882a8541035@trioptima.com","name":"Anders Hovmöller"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/TriOptima/tri.declarative/commits/dfb7417f8736121a0823e7e1a6ac5e6bdf4a44f9"}]}