{"push_id":1018845836,"size":30,"distinct_size":1,"ref":"refs/heads/master","head":"85a35c1aab5153d1394a9ee580155b7f16210f26","before":"c656b6657a5dccb78583c67d250b826f5dc279b6","commits":[{"sha":"3ae55c3a13afd7ebd0a205f1028fd7a36c2323a0","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add rubocop and fix offences","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/3ae55c3a13afd7ebd0a205f1028fd7a36c2323a0"},{"sha":"14ec92229a3f551c16ec1caa2dd6feb2db859f57","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"remove spec task from Rakefile, for running tests only once","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/14ec92229a3f551c16ec1caa2dd6feb2db859f57"},{"sha":"85ca81584fa4eea2b50de9c2f828f202680a6cf1","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add rubocop exception for migrations","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/85ca81584fa4eea2b50de9c2f828f202680a6cf1"},{"sha":"333373a6c17bb6c2eb653a060f05b24607466bfe","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add transaction model and dummy tests","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/333373a6c17bb6c2eb653a060f05b24607466bfe"},{"sha":"0b230441f5703e86b2b6412cd737783e9e672a23","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"write validations and tests for Transaction model","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/0b230441f5703e86b2b6412cd737783e9e672a23"},{"sha":"3d27926ae1e330524f5ddfbb208697cbe290d53d","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add promo model, migrations and promo spec","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/3d27926ae1e330524f5ddfbb208697cbe290d53d"},{"sha":"1ca5276af28c6f44d358728158f450153566a443","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add admin page and styles, app icon","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/1ca5276af28c6f44d358728158f450153566a443"},{"sha":"4d6be56f8a1f7524c93ad2041de6655e5ee6ae72","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add helper for generating masks, tests. for now I have 1 rubocop offence in helper","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/4d6be56f8a1f7524c93ad2041de6655e5ee6ae72"},{"sha":"43278303ef502cf45e874bf2b548f853f930c23d","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"fix bug in generate_promos_by_mask helper\nexcaly - in get_next_symbol","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/43278303ef502cf45e874bf2b548f853f930c23d"},{"sha":"892b8539559ffa3a3bb56235d728bc9d79001c13","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add test for fixed bug fith helper","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/892b8539559ffa3a3bb56235d728bc9d79001c13"},{"sha":"ebb9f041c5531dc89cef9fd703402ab9e5bc56d6","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add error and success messages, validation\nhave to add one migration to pass validation","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/ebb9f041c5531dc89cef9fd703402ab9e5bc56d6"},{"sha":"b586617f90f02c6bde3619d5e4a201264a77decc","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"remove discount field from transaction, now it'll be avaluated each time,\nrewrite some tests","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/b586617f90f02c6bde3619d5e4a201264a77decc"},{"sha":"1db532b832437f1bc919783c56ea25fcc12e4e8f","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"fix rubocop offences, except 4, that a too long to be fixed","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/1db532b832437f1bc919783c56ea25fcc12e4e8f"},{"sha":"e2e8833f954e4726154cb73d3dacb7634eacf888","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"remove extra template","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/e2e8833f954e4726154cb73d3dacb7634eacf888"},{"sha":"498cc477582e2b074c8aadffcff9900e277827d7","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"fix small bug in ui","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/498cc477582e2b074c8aadffcff9900e277827d7"},{"sha":"dc0f7a951a53e227ae83b4ac2f281d8a98f57907","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"Merge branch 'feature/admin-part' into develop","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/dc0f7a951a53e227ae83b4ac2f281d8a98f57907"},{"sha":"82ee478b0effcd91bfcfba959a518b0f5e199026","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add root page and coupon slug validation","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/82ee478b0effcd91bfcfba959a518b0f5e199026"},{"sha":"77a75e8197bf2f89854e256634a13e78cbbc6639","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add main page and main form","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/77a75e8197bf2f89854e256634a13e78cbbc6639"},{"sha":"f48593c4c4da2c9c209eb858fc0f0f03eef32cac","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"hide admin menu from main page","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/f48593c4c4da2c9c209eb858fc0f0f03eef32cac"},{"sha":"7156182295ac4292ce8acb767fa9131420033df8","author":{"email":"5eb348808efb785950f9f253205da2af299f79c5@gmail.com","name":"KirillTemnov"},"message":"add online discount evaluation","distinct":false,"url":"https://api.github.com/repos/KirillTemnov/rails-app/commits/7156182295ac4292ce8acb767fa9131420033df8"}]}