{"shas":[["734626bfd281e5496a839ad1c090bb92782c44f0","589b2d342a5429401ebf014bb5efdf8c50827615@gmail.com","fix up toJSON(); uncomment test (cast to Object for now)","Konstantine Prevas"],["2cc50fd61569944c45ca62bcebe84750626c7c0e","589b2d342a5429401ebf014bb5efdf8c50827615@gmail.com","add mechanism to require login for controller methods without @NoAuth; add tests","Konstantine Prevas"],["1dc2a18bfd22c76893281e3d052da6af8ecc8dc3","589b2d342a5429401ebf014bb5efdf8c50827615@gmail.com","better API for post-login redirect; allow @NoAuth to be applied to entire controller class","Konstantine Prevas"],["fe87810fbeccc5d54c65e357760fc02c2884ef3c","589b2d342a5429401ebf014bb5efdf8c50827615@gmail.com","switch RoBlog over to new login check mechanism","Konstantine Prevas"]],"repo":"kprevas/ronin","actor":"kprevas","ref":"refs/heads/master","size":4,"head":"fe87810fbeccc5d54c65e357760fc02c2884ef3c","actor_gravatar":"e14527d562b2ff70a98f605c4c1d8d25","push_id":27211047}