{"push_id":865157001,"size":10,"distinct_size":1,"ref":"refs/heads/tc-bullet","head":"4fc6da8e4ffcb4e2aa95d9d137ab62ef60d7b76f","before":"bcc130b91d3e918d28af70c6bac0cf9bb5e3f49c","commits":[{"sha":"0a4dfa2c293993272938cf1de80c7934337b52fc","author":{"email":"bdd34a8470f598a81c9df4d4621fcb4fc5dcf7ba@gmail.com","name":"Tute Costa"},"message":"No need to configure action_mailer_host in staging\n\nIt inherits production's, which reads the same environmental variable.","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/0a4dfa2c293993272938cf1de80c7934337b52fc"},{"sha":"e1a5b2f1101a94a55753020266288b354160cf4f","author":{"email":"e24202604841cc06ed18aec296dbea8f3075876d@gmail.com","name":"Fourfingerz"},"message":"Add version command to CLI\n\n`suspenders --version` in the CLI, Suspenders responds with the message\n\"No value provided for required arguments 'app_path'\".\n\nThis changeset adds `-v` and `--version` options to `bin/suspenders.rb`.\nThose commands will now return the proper suspenders version in the CLI.\n\n[closes #638]","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/e1a5b2f1101a94a55753020266288b354160cf4f"},{"sha":"53b2fea247740eef92d8e63a144ab66c1109add7","author":{"email":"1876163cd388b483c334634371fa2b21fbd89b3c@gmail.com","name":"Sean Doyle"},"message":"Cleanup generated `bin/setup` file\n\nAccording to the current definition of the [dev:prime][task] Rake\ntask, chaining `db:setup` before `dev:prime` is unnecessary.\n\nAdditionally, the generated Rails application uses Bundler's [binstubs],\nso we can replace `bundle exec rake` with `bin/rake`.\n\n[task]: https://github.com/thoughtbot/suspenders/blob/bfd75f9f16f8557ddf91a069525d13f7bdc7ce8f/templates/dev.rake#L6\n[binstubs]: http://bundler.io/v1.10/bundle_binstubs.html","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/53b2fea247740eef92d8e63a144ab66c1109add7"},{"sha":"8e75eef9fae0b44e3300704ea91c454318808925","author":{"email":"a0f1490a20d0211c997b44bc357e1972deab8ae3@sikac.hu","name":"Prem Sichanugrist"},"message":"Config Circle to use rake binstub instead\n\nThere is no need to use `bundle exec` given we have binstub in `bin/`.","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/8e75eef9fae0b44e3300704ea91c454318808925"},{"sha":"8974398f31e6cb276798da36366ab76510706025","author":{"email":"b1d7b2219eaf3ad2b7b6c56e1f8926a4304495d4@gmail.com","name":"Francesco Renzi"},"message":"Change order in customize_gemfile in app_generator\n\nI noticed that with a fresh gemset, apart from the dependencies that\ncome with Suspenders, it was crashing during app generation while trying\nto configure simple_form, due to a missing \"bundle install\", which was\nmeant to happen after that.\n\nThis undos work done in 4b517a11.","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/8974398f31e6cb276798da36366ab76510706025"},{"sha":"a33cff6afcf68cfa9df511caddea4c7bdc4643d5","author":{"email":"f145bb865a44131ac25a78f469f13a487cf15aef@gmail.com","name":"Derek Prior"},"message":"Remove email_validator\n\nIf we need to validate email addresses we can add this gem manually.\nHaving it in suspenders saves us no setup, costs us a small amount of\nruntime memory, and increases the amount of code we're running for no\nreal reason.","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/a33cff6afcf68cfa9df511caddea4c7bdc4643d5"},{"sha":"664cc5598b76eff0480c4f2fca9ed029d73eb15e","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@mike-burns.com","name":"Mike Burns"},"message":"Transfer copyright to thoughtbot entirely\n\nIt's been a blast being a copyright holder on this, but in reality all\nof thoughtbot should have the copyright.\n\nWhile here, make the date range match that specified in the README.","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/664cc5598b76eff0480c4f2fca9ed029d73eb15e"},{"sha":"cbb95b648173ff42fe0480f4bc273e9bd4ae7599","author":{"email":"d065aa7dcb8c8f3d6e8b9c6fa3785cf0a35040d6@gmail.com","name":"Grayson Wright"},"message":"Fix spring binstub test\n\nProblem:\n\nIt appears that Spring has switched from using double-quotes in their\nbinstub to using single-quotes. The change has broken one of our tests,\nwhere we are asserting that the binstub contains a line matching a\nregular expression.\n\nSolution:\n\nUpdate the regular expression to use single-quotes, to match those\ncreated by the binstub generator.","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/cbb95b648173ff42fe0480f4bc273e9bd4ae7599"},{"sha":"fdc116bd90da1d3c105a5f6ef060d87caa985881","author":{"email":"d065aa7dcb8c8f3d6e8b9c6fa3785cf0a35040d6@gmail.com","name":"Grayson Wright"},"message":"Fix Circle deploys by removing redundant remote\n\nProblem:\n\nThe circle configuration tries to deploy the build to the heroku staging\nenvironment if it finishes successfully.\n\nBecause both the .circle.yml and bin/setup scripts\ndefine the staging remote for git,\nthe build fails with a warning about the duplicate remote.\n\nSolution:\n\nOnly set the staging remote once, in the setup script.\nRemove the redundant source definition from `circle.yml`","distinct":false,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/fdc116bd90da1d3c105a5f6ef060d87caa985881"},{"sha":"4fc6da8e4ffcb4e2aa95d9d137ab62ef60d7b76f","author":{"email":"bdd34a8470f598a81c9df4d4621fcb4fc5dcf7ba@gmail.com","name":"Tute Costa"},"message":"Add bullet as development dependency\n\nBullet notifies automatically if there is any request in the application\nwhere we are performing N+1 queries, or unused eager loading.\n\nWith this check we make sure we eager load what is needed, and nothing\nmore, without having to check each endpoint.","distinct":true,"url":"https://api.github.com/repos/thoughtbot/suspenders/commits/4fc6da8e4ffcb4e2aa95d9d137ab62ef60d7b76f"}]}