{"push_id":1705854652,"size":41,"distinct_size":0,"ref":"refs/heads/master","head":"a94a3f2261352ecf1eb3d66ae2e79701f1d991b2","before":"e217afd8fc5d7cecd379f924369cccb06c123d00","commits":[{"sha":"988a3ea73f71221e275768a83c9340247e98e0da","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Instructions for adding expires_at to database","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/988a3ea73f71221e275768a83c9340247e98e0da"},{"sha":"3e87328a2801d6c621bd458f2c0d035f71bd5e1a","author":{"name":"José Ney Guerrero","email":"b5049e438a0fe4bfe9c9e4598900f8cda03b4c7a@gmail.com"},"message":"fixed typo","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/3e87328a2801d6c621bd458f2c0d035f71bd5e1a"},{"sha":"786213b0c6afae14eed625bf1be3c0a07f05e1fd","author":{"name":"Spencer Bean","email":"799992ff7b9d687dea193fc184f72474f90b5135@gmail.com"},"message":"Only generates a unique key if there isn't a value for unique key yet, allowing for custom keys to work properly","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/786213b0c6afae14eed625bf1be3c0a07f05e1fd"},{"sha":"5b50fad1665556d2da68576e1e92c95346951870","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Merge pull request #46 from neydroid/develop\n\nfixed typo","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/5b50fad1665556d2da68576e1e92c95346951870"},{"sha":"74826f44508753d6f1f2b07b3e6fc0c371804c5d","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Merge pull request #48 from ssbean/fix-custom-key-creation\n\nOnly generates a unique key if there isn't a value for unique key yet","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/74826f44508753d6f1f2b07b3e6fc0c371804c5d"},{"sha":"14fa0ee0a702b08fb6fb6b41e8735d972e8535fd","author":{"name":"Daniel Johnston","email":"0191b4b4005c5817d4c4e8e740bd386ebdde262e@phase2online.com"},"message":"Fix RSpec failures.\n\nErrors:\n  rspec ./spec/models/shortened_url_spec.rb:5\n  rspec ./spec/models/shortened_url_spec.rb:6\n  rspec ./spec/models/user_spec.rb:6\n\n  * Corrected shoulda-matcher related errors by locking in the development\n    dependency version, configuring Shoulda::Matchers for the test environment,\n    and updated the test synax.\n\n  rspec ./spec/models/shortened_url_spec.rb:111\n\n  * Reverted check for previously set `unique_key` to allow for the retry\n    procedure to work as expected. Related to:\n\n    https://github.com/jpmcgrath/shortener/commit/786213b0c6afae14eed625bf1be3c0a07f05e1fd","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/14fa0ee0a702b08fb6fb6b41e8735d972e8535fd"},{"sha":"0b2b4d5a550ceb5ba1c96cf9d39187d825733479","author":{"name":"Daniel Johnston","email":"0191b4b4005c5817d4c4e8e740bd386ebdde262e@phase2online.com"},"message":"Update Shortener::ShortenUrlInterceptro::URL_REGEX\nThis change allows for url's without a subdomain to be shortened.","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/0b2b4d5a550ceb5ba1c96cf9d39187d825733479"},{"sha":"461c15103895f39795b1bf244a19f5ff6a466bd9","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Merge pull request #49 from drfeelngood/email_interceptor_subdomain_regex\n\nRSpec failure fixes and email interceptor regex update","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/461c15103895f39795b1bf244a19f5ff6a466bd9"},{"sha":"363b6c281c2490838d3afb9ebd6dfec8c72aafc2","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"remove note about \"possible\" feature as it is now available as \"fresh\" feature","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/363b6c281c2490838d3afb9ebd6dfec8c72aafc2"},{"sha":"e4bd2a8909a6b55071b6c4af3c6f91986b4fdb18","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"remove some unneeded comments","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/e4bd2a8909a6b55071b6c4af3c6f91986b4fdb18"},{"sha":"e9183207a031616a9c2c39eb47be032bd03fdfca","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Fix for unique key clobbering (including retry)\n\nPrevious solution to stop the unique key getting clobbered (if\npreviously set by custom_key), broke the retry functionality.\nIncludes some DRYing changes as well.","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/e9183207a031616a9c2c39eb47be032bd03fdfca"},{"sha":"111d73c35e8aba1db5d54d65038709883102b2fc","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Refactor show action to put majority of logic into ShortenedUrl model\n\nThis will make it easier for users of the gem to create their own\ncontroller actions to customise the behaviour of the show action.","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/111d73c35e8aba1db5d54d65038709883102b2fc"},{"sha":"ab6af25c88d9f4d469461c1d0dd0bf92d2f74836","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"maintain compatibility with ruby 2.0.0","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/ab6af25c88d9f4d469461c1d0dd0bf92d2f74836"},{"sha":"f1ad496afbc18f2f3a9bd11d22d6c432c094e73c","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Merge pull request #50 from jpmcgrath/bugfix/custom-key-clobbering\n\nBugfix/custom key clobbering","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/f1ad496afbc18f2f3a9bd11d22d6c432c094e73c"},{"sha":"5979fc48c727ac6ef9820c1fb4c5b10d7df58a32","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Merge pull request #51 from jpmcgrath/feature/show-action-on-diet\n\nRefactor show action to put majority of logic into ShortenedUrl model","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/5979fc48c727ac6ef9820c1fb4c5b10d7df58a32"},{"sha":"38b43b78eb44209d89d1d3995f2cd1495865c573","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Release v0.5.5","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/38b43b78eb44209d89d1d3995f2cd1495865c573"},{"sha":"3c742229fa7f2f0da0a93f7b8e2e0065d13a9369","author":{"name":"James P. McGrath","email":"80cd025df02680755871ffc10a22624c746ed388@jamespmcgrath.com"},"message":"Merge branch 'develop' of github.com:jpmcgrath/shortener into develop","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/3c742229fa7f2f0da0a93f7b8e2e0065d13a9369"},{"sha":"88fe042754b83154b8bd9928759be625eb110a1a","author":{"name":"Anderson Konzen","email":"70763b00bc78142750a5ef1307e6475587f765cf@gmail.com"},"message":"Add CodeClimate badge","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/88fe042754b83154b8bd9928759be625eb110a1a"},{"sha":"0c55230b8e21bfe1fb0c7084f5d57694a7fb855d","author":{"name":"Camille Roux","email":"f074123dc771f9f0f7864ac3f6f5f20048edb5e8@gmail.com"},"message":"Add a new project where Shortener is used","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/0c55230b8e21bfe1fb0c7084f5d57694a7fb855d"},{"sha":"3ef085b4f8a286e7f8ee259ac403d862f2e024b2","author":{"name":"Sacha","email":"2ae20ad59b4685d429350da236af24e0cbb13685@hellojam.fr"},"message":"Exclude Crawler from url usage count","distinct":false,"url":"https://api.github.com/repos/harigopal/shortener/commits/3ef085b4f8a286e7f8ee259ac403d862f2e024b2"}]}
{"actor":{"display_login":"harigopal"}}