Permalink
Commits on Aug 16, 2013
  1. Silence pointless output.

    Dan Collis-Puro committed Aug 16, 2013
Commits on Aug 3, 2013
  1. Very basic test runner.

    Dan Collis-Puro committed Aug 3, 2013
  2. Working shunit2 test for linux-components/distro-check

    Dan Collis-Puro committed Aug 3, 2013
  3. Documentation updates

    Dan Collis-Puro committed Aug 3, 2013
Commits on Aug 2, 2013
  1. Contribution / developer guidelines.

    Dan Collis-Puro committed Aug 2, 2013
  2. Re-render linux install files.

    Dan Collis-Puro committed Aug 2, 2013
  3. Obviate #122, get rid of extra semicolon

    Dan Collis-Puro committed Aug 2, 2013
  4. Useless use of ~

    Dan Collis-Puro committed Aug 2, 2013
  5. Use /bin/sh where appropriate.

    Dan Collis-Puro committed Aug 2, 2013
Commits on Aug 1, 2013
  1. Fix spelling. Sigh.

    Dan Collis-Puro committed Aug 1, 2013
  2. Pull mac components out, mac output example.

    Dan Collis-Puro committed Aug 1, 2013
  3. Manifest builder, linux output examples.

    Dan Collis-Puro committed Aug 1, 2013
  4. Pull linux components out, create common components.

    Dan Collis-Puro committed Aug 1, 2013
  5. Load Ruby 2 `gem` command before installing gems

    croaky committed Aug 1, 2013
    Fixes these issues:
    
    #98
    #119
    #117
Commits on Jul 29, 2013
  1. Fix OpenSSL::SSL::SSLError

    croaky committed Jul 19, 2013
    Some users see SSL certificate errors when making API requests from
    Ruby. For example:
    
        SSL_connect returned=1 errno=0 state=SSLv3
        read server certificate B: certificate verify failed
    
    http://railsapps.github.io/openssl-certificate-verify-failed.html
  2. Remove duplicate Foreman install

    croaky committed Jul 22, 2013
    Heroku Toolbelt includes Foreman. Installing the gem in addition to
    Toolbelt may cause future problems. For example, the Toolbelt is
    auto-updating and the gem isn't. So, we might run into weird problems
    with an out-of-sync foreman vs Heroku command-line tool.
    
    Thanks, @jonmountjoy.
Commits on Jul 25, 2013
  1. Merge pull request #115 from IanChiles/master

    Daniel Collis-Puro committed Jul 25, 2013
    check for curl when installing on linux
Commits on Jul 21, 2013
  1. check for curl in prereqs

    Ian Chiles committed Jul 21, 2013
    Fixes a problem installing hub using curl
Commits on Jul 15, 2013
  1. Remove .zshrc stub creation

    geoffharcourt committed Jul 15, 2013
    Laptop currently generates a .zshrc file if one does not already exist.
    However, this file is created with the # DO NOT EDIT BELOW THIS LINE
    comment that does not fit with the new thoughtbot/dotfiles convention
    of storing changes in .local files instead of above the placeholder
    comment. If a user attempts to run laptop and then install dotfiles,
    the dotfiles installation will not install .zshrc because of the
    existing stub.
    
    This change removes the creation of the .zshrc stub for both mac and
    linux scripts.
Commits on Jul 14, 2013
Commits on Jul 13, 2013
  1. Switch Thin to Unicorn

    croaky committed Jul 13, 2013
    As the Rails application scales to more Heroku dynos, a lack of
    concurrency can result in [poor performance][1] and an over-provisioning
    of resources. Modifying the app to handle requests more efficiently is
    a simple process with immediate benefits.
    
    Unicorn is a [concurrent web server][2] that spawns several processes
    within a single dyno without requiring concurrency or threading
    awareness in your app.  Applications that migrate to Unicorn often
    require fewer dynos and see increased performance.
    
    [1]: https://blog.heroku.com/archives/2013/2/16/routing_performance_update
    [2]: https://blog.heroku.com/archives/2013/2/27/unicorn_rails
  2. Update Ruby version to 2.0.0-p247

    Adarsh Pandit committed Jul 13, 2013
    * Security fix release notes: http://www.ruby-lang.org/en/news/2013/06/27/ruby-2-0-0-p247-is-released/
    * Also, Heroku is now running the same patchlevel. Maintains dev/prod parity
Commits on Jun 12, 2013
Commits on Jun 7, 2013
  1. Upgrade to Ruby 2.0 p195

    croaky committed Jun 7, 2013
Commits on May 24, 2013
  1. Add debian jessie (testing) to supported distros.

    Dan Collis-Puro committed May 24, 2013
Commits on Apr 26, 2013
  1. Update for Ubuntu 13.04: "Raring Ringtail" support

    Dan Collis-Puro committed Apr 25, 2013
Commits on Apr 19, 2013
  1. Fix contributors link

    Dan Collis-Puro committed Apr 19, 2013
  2. Use more active language, remove unused linux packages

    Dan Collis-Puro committed Apr 19, 2013
Commits on Apr 13, 2013
  1. Feature parity with recent OS X modifications

    Dan Collis-Puro committed Apr 11, 2013
    Includes:
    * Removing SSH key generation
    * Idempotency improvements
    * Prep for dotfiles
    * Install curl.
Commits on Apr 11, 2013
  1. Ubuntu desktop does not come with aptitude or cURL

    Kerrick committed with Dan Collis-Puro Apr 9, 2013
    Since Ubuntu 10.10, aptitude has been left out of the default Ubuntu
    desktop install. This commit changes the linux and linux-prerequisites
    scripts to check if aptitude is installed: if it is the script continues
    as normal; if it is not apt-get is used to install aptitude, and then
    the script continues as normal.
    
    This also updates README to use wget instead of cURL, and installs cURL
    later.
Commits on Apr 10, 2013
  1. Remove unnecessary steps

    croaky committed Apr 4, 2013
    * Permission fixing used to be necessary but Homebrew fixed this in this
      commit:
      Homebrew/legacy-homebrew@8aa4f9d
    * Certain system libraries used to be necessary for Ruby 1.9.3 when we
      were on RVM, which enforced certain requirements:
      https://github.com/wayneeseguin/rvm/blob/master/scripts/functions/requirements/osx_brew#L93
    * Improve printed output with newlines separating commands.
    * Add more idempotent checks.
    * Don't restart script in the middle of the run.
    * Stick to `~/.zshrc`, not `~/.zshenv`.
    * Finish script with preparation of `~/.zshrc` for thoughtbot/dotfiles'
      `install.sh` script.
    * Add `fancy_echo`.
  2. Don't open browser

    croaky committed Apr 9, 2013
    * Opening the browser can surprise people.
    * Use gerund in nearby command output.