{"push_id":557648294,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"e69f4562204608a768ade8fb84ccfe8a82b0e65c","before":"1a22fded27f04ed8b3c26f9983a389ea21a939a2","commits":[{"sha":"85eb0b94cf15ee37c96d591bfbed24f2abefba9f","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Update roadmap and questions in README","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/85eb0b94cf15ee37c96d591bfbed24f2abefba9f"},{"sha":"df75bb60c12c0be4fe34de8974e0f80d28e65711","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Inital models and associations","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/df75bb60c12c0be4fe34de8974e0f80d28e65711"},{"sha":"ca68bc13531e9f0ca92da58f4f0544c9c879b67b","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Add list of torrent trackers to user page","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/ca68bc13531e9f0ca92da58f4f0544c9c879b67b"},{"sha":"b4d8243b6a90a4c1f408d9631dfc7516d03751b5","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Add preliminary user profile info to user page info","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/b4d8243b6a90a4c1f408d9631dfc7516d03751b5"},{"sha":"d88e95e11986de3bf7d30ef4ddf97d1a56480048","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Add rudimentary signup and redirect to user page","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/d88e95e11986de3bf7d30ef4ddf97d1a56480048"},{"sha":"e378d9d29d33cf28850922ac0bf1ea041ca30147","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Update login and signup templates","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/e378d9d29d33cf28850922ac0bf1ea041ca30147"},{"sha":"d550c3dfb9a6a7fb71598b67d963136dc7353402","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Add preliminary login and rudimentary authorization system","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/d550c3dfb9a6a7fb71598b67d963136dc7353402"},{"sha":"b0acbc3e51b11ea5f3c66dea5d19e75eba8d1c07","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Add navigation bar customization for user authenticated state (logged in or not)","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/b0acbc3e51b11ea5f3c66dea5d19e75eba8d1c07"},{"sha":"1839f2b3f985a6d186ceb923f2da5e91d4589704","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Optimize gemfile and improve login view.","distinct":false,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/1839f2b3f985a6d186ceb923f2da5e91d4589704"},{"sha":"e69f4562204608a768ade8fb84ccfe8a82b0e65c","author":{"email":"a97c1720107cf754c1ab0e10fd5f44d26436031b@gmail.com","name":"frank"},"message":"Merge pull request #1 from frankblob/modeling\n\nModel and authentication","distinct":true,"url":"https://api.github.com/repos/frankblob/torrentwatch/commits/e69f4562204608a768ade8fb84ccfe8a82b0e65c"}]}