{"push_id":824595561,"size":48,"distinct_size":1,"ref":"refs/heads/master","head":"3e96f7b1ed014188ed973471bc34570dba4cc839","before":"a93934c20691f5016970add4eb1d3ef68e53fc31","commits":[{"sha":"1eb491885628c4a44d228265fe7023184fab43a5","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"simpulton"},"message":"Initial commit","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/1eb491885628c4a44d228265fe7023184fab43a5"},{"sha":"24d0cf150f6d8ff18c8af6538f2ac65cb3763d9c","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"First commit","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/24d0cf150f6d8ff18c8af6538f2ac65cb3763d9c"},{"sha":"677e08132280aea515fc9c885235443371ec2295","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Fixing merge","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/677e08132280aea515fc9c885235443371ec2295"},{"sha":"907c449ccbe1c4e75d4f7da3b63ab88642bc4914","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Adding .gitignore","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/907c449ccbe1c4e75d4f7da3b63ab88642bc4914"},{"sha":"75144aea5fa0e2992e82c6e1f8c3952fe595954c","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Removing .idea folder from tracking","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/75144aea5fa0e2992e82c6e1f8c3952fe595954c"},{"sha":"254fe45efd1e78f73ce581f1146007bdab1d2b2e","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"First commit","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/254fe45efd1e78f73ce581f1146007bdab1d2b2e"},{"sha":"56098940ac664283914f31fdf8545c6ec9d353a0","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Removing dead code","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/56098940ac664283914f31fdf8545c6ec9d353a0"},{"sha":"a2c74a300e1efec87e3c95087ccfdd7f8bf24e2a","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Merge branch 'refs/heads/gh-pages'\n\nConflicts:\n\tapp/bookmarks/directives/CreateBookmarkDirective.js\n\tapp/bookmarks/directives/EditBookmarkDirective.js","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/a2c74a300e1efec87e3c95087ccfdd7f8bf24e2a"},{"sha":"ca034faa7978c0b51825aa19f6daf13547fe2c2e","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"MERGE GONE BAD!","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/ca034faa7978c0b51825aa19f6daf13547fe2c2e"},{"sha":"266c70dddd3f422bbde1c955e7625560e55c3678","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Cleaning up","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/266c70dddd3f422bbde1c955e7625560e55c3678"},{"sha":"7887d19d1ed2de1c814bbd8b6abd51adba4f8b82","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"simpulton"},"message":"Updating bindings","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/7887d19d1ed2de1c814bbd8b6abd51adba4f8b82"},{"sha":"58f62a7ffbce986b7586867361ee9f1a71413dc5","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"simpulton"},"message":"Updating templates","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/58f62a7ffbce986b7586867361ee9f1a71413dc5"},{"sha":"60011549b2145268e2f79aa66ca6b67fb70a6051","author":{"email":"784c31953821b93a2bb76695112259862f12d64a@gmail.com","name":"Joel Hooks"},"message":"make the application work after restructure\n* use ui-router state inheritance and adjust targeting of named views to\n* eliminate the need for multiple declaration of bookmarks view\n* extract models into \"common\". Feature modules shouldn't share dependencies on\n* services that belong to other feature modules. This allows them to live in\n* isolation, which is good practice with regard to testing. Shared dependencies\n* should be owned by a common core module.\n* convert model factories to services to treat as a constructor and eliminate\n* the need for the boilerplate non-DRY return of an \"API object\". JASM - just\n* another string manifest (though technically in this case it wasn't strings ;))\n* eliminate eventing for updates. Instead we are binding to a method and\n* avoiding the indirection and string searches that result from using events.\n* remove the capitalized names. This is just for consistency. Leading capital\n* indicates a \"class\", and we don't have any of those.\n* removed extra templates. Couldn't figure out why templates were in script\n* blocks and partials. Removed the script blocks\n* removed all head.js stuff. If the goal is to KISS, there is no advantage to\n* this obfuscated non-normative approach. Alternative would be to include a\n* gulpfile!","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/60011549b2145268e2f79aa66ca6b67fb70a6051"},{"sha":"fd5c0369a1c917524b59342bdd69d73b61b5c2c0","author":{"email":"784c31953821b93a2bb76695112259862f12d64a@gmail.com","name":"Joel Hooks"},"message":"a little more \"radical\" in that it removes the directives for create/edit in favor of states and corresponding stateful urls.\n\nThis approach has the advantage for building a proper \"RESTlike\" url structure. As a user, I can bookmark and generally get hints of where I am at in the application based on the state (as represented by the url).\n\nDisadvantage of this is that you lose the nice inline editing, but you also don't have to track that state anymore, it is handled by our state machine. With some additional study, you could still get the inline editing. I think it would involve managing the state of the \"current bookmark\" which the app currently does not. Current bookmark would be updated when editing, and manage the process of editing the bookmark and informing interested actors about its state.\n\nWill probably explore this a bit more...","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/fd5c0369a1c917524b59342bdd69d73b61b5c2c0"},{"sha":"27873f65894d65be156f0ae5bb3dd1beabcabcab","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"simpulton"},"message":"Merge pull request #1 from joelhooks/master\n\nmake the application work after restructure","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/27873f65894d65be156f0ae5bb3dd1beabcabcab"},{"sha":"ccb1cff28a78add940a3d8350fa72d1adfa33295","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"simpulton"},"message":"Removing absolute refs and fixing remove bookmark","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/ccb1cff28a78add940a3d8350fa72d1adfa33295"},{"sha":"318d54e8b0b135ee980bdd2fba655396b2091023","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Animating uiView via ngAnimate CSS","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/318d54e8b0b135ee980bdd2fba655396b2091023"},{"sha":"9c58cce2b0a30e0c1277f32f33f67b71b6e0cd01","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Removing dead class","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/9c58cce2b0a30e0c1277f32f33f67b71b6e0cd01"},{"sha":"d8febb2b0e4cef36d51ded3e69a23e3ce61ade67","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Tightening up formatting","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/d8febb2b0e4cef36d51ded3e69a23e3ce61ade67"},{"sha":"ae291283aeff2a4bdb4b5dc0336b66d7ab677913","author":{"email":"cc7195601f5228ea87297fae0bfa3c7cbb2369fb@gmail.com","name":"Lukas Ruebbelke"},"message":"Ready to start shooting the beginner cycle","distinct":false,"url":"https://api.github.com/repos/eggheadio/egghead-angularjs-eggly-architecture/commits/ae291283aeff2a4bdb4b5dc0336b66d7ab677913"}]}