{"push_id":706951700,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"60a12a49ce4a4d37d23bbc4cfc8c393134f7b557","before":"081d42a592586ea4c68fb9675fcc14fde7b830e5","commits":[{"sha":"60a12a49ce4a4d37d23bbc4cfc8c393134f7b557","author":{"email":"165a017106564b47690f6d8042381c0860cc4cb0@gmail.com","name":"Victor Lowther"},"message":"Extract GetAttrib and SetAttrib operations into an interface.\n\nThe rule now is that anything that implements an Attribs method and the\nCrudder interface is also an Attriber, and you can get and set Attribs\nin its context.","distinct":true,"url":"https://api.github.com/repos/VictorLowther/crowbar-api/commits/60a12a49ce4a4d37d23bbc4cfc8c393134f7b557"}]}