{"push_id":806312005,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"81d9e07e609f88f79bd90186783e9abadb553dcc","before":"68eafbada1e7aced5f6e62ac8c178f7c658d30c4","commits":[{"sha":"ee1a28ae26d7521d98170624ce5e96b2cbcee9a9","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@juliangrosshauser.com","name":"Julian Grosshauser"},"message":"Add `HabitsViewModel` view model","distinct":true,"url":"https://api.github.com/repos/juliangrosshauser/Habits/commits/ee1a28ae26d7521d98170624ce5e96b2cbcee9a9"},{"sha":"2cea90c4f91e80d92a717a79af1f72f91daab967","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@juliangrosshauser.com","name":"Julian Grosshauser"},"message":"Add `viewModel` property","distinct":true,"url":"https://api.github.com/repos/juliangrosshauser/Habits/commits/2cea90c4f91e80d92a717a79af1f72f91daab967"},{"sha":"52f85dc2c2e4d980fd9e20c2dca087c6f01a3b04","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@juliangrosshauser.com","name":"Julian Grosshauser"},"message":"Add initializers","distinct":true,"url":"https://api.github.com/repos/juliangrosshauser/Habits/commits/52f85dc2c2e4d980fd9e20c2dca087c6f01a3b04"},{"sha":"81d9e07e609f88f79bd90186783e9abadb553dcc","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@juliangrosshauser.com","name":"Julian Grosshauser"},"message":"Initialize `HabitsController` with view model","distinct":true,"url":"https://api.github.com/repos/juliangrosshauser/Habits/commits/81d9e07e609f88f79bd90186783e9abadb553dcc"}]}