{"push_id":556425476,"size":15,"distinct_size":15,"ref":"refs/heads/develop","head":"18e0a0b57d3ca07c3afcccfb489e374aa31b13d3","before":"6650c4f9b4f419a360fd2aeb773989151a8894cb","commits":[{"sha":"f5eca00b2ce0f24bf0d0e41d7beaa330e0476e99","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"version specific headers","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/f5eca00b2ce0f24bf0d0e41d7beaa330e0476e99"},{"sha":"d21fe4118a576eea257a5b0112a4fe21b65035f0","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"refactor structure","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/d21fe4118a576eea257a5b0112a4fe21b65035f0"},{"sha":"ad5d1077bed72d15f60a0d4179563f5d5bc671a7","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"add factories","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/ad5d1077bed72d15f60a0d4179563f5d5bc671a7"},{"sha":"98bc27a7b5fab3c2a756e13f80b1965652e04059","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"add header spec","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/98bc27a7b5fab3c2a756e13f80b1965652e04059"},{"sha":"9aedf906f7085eae92990e3f05d63f83c43ec352","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"improve current specs","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/9aedf906f7085eae92990e3f05d63f83c43ec352"},{"sha":"f84942c5a6e89bec6aa9ff6df4c401990893f62f","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"add favourites and routes specs","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/f84942c5a6e89bec6aa9ff6df4c401990893f62f"},{"sha":"08f02d03e2530a2f8ab6800963b352409657b9e8","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"refactor encodings","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/08f02d03e2530a2f8ab6800963b352409657b9e8"},{"sha":"d853b81514ce8b83eb066c64a368df656e99c8f3","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"fix record not found exceptions","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/d853b81514ce8b83eb066c64a368df656e99c8f3"},{"sha":"e5fb4688bcf6fc4e7de5af93f44c4a0781b7b324","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"fix cancan exception","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/e5fb4688bcf6fc4e7de5af93f44c4a0781b7b324"},{"sha":"c6bb588c2022ac8573a3233b0725e3cda6b5ea27","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"refactor encoding and fix missing record exception","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/c6bb588c2022ac8573a3233b0725e3cda6b5ea27"},{"sha":"eb7100f96934617fe1ccc7847c525b6e448d9c16","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"add failing issue specs","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/eb7100f96934617fe1ccc7847c525b6e448d9c16"},{"sha":"58dd47d6ceee26066dad57e5e73bc35500a316f3","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"fix model spec","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/58dd47d6ceee26066dad57e5e73bc35500a316f3"},{"sha":"71e0f19e63073cdb8c5edcb6c4e17d9283ce7ad1","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"upgrade ruby to v2.2.0","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/71e0f19e63073cdb8c5edcb6c4e17d9283ce7ad1"},{"sha":"243e45e88005266f3f54bcc5d4ea818b5349f19d","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"refactor and improve exception handling","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/243e45e88005266f3f54bcc5d4ea818b5349f19d"},{"sha":"18e0a0b57d3ca07c3afcccfb489e374aa31b13d3","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@frv.ag","name":"Markus Faerevaag"},"message":"add destroy user spec","distinct":true,"url":"https://api.github.com/repos/ibikecph/ibikecph-site/commits/18e0a0b57d3ca07c3afcccfb489e374aa31b13d3"}]}