Squashed commit of the following:

commit 33f2e18f188641a3c80606ac85b557af0774df38
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Nov 6 10:51:53 2014 -0600

    v129

commit f30de23beb0a7c2690f525ca7242260d2c268307
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Nov 6 10:50:54 2014 -0600

    bump to v129

commit fbc7046672abe06bf4774c451f4a029aecf1a12e
Merge: 0aabadb 7f9d412
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Thu Nov 6 10:49:44 2014 -0600

    Merge pull request #314 from heroku/schneems/fix-300

    Ensure cache doesn't grow unbounded

commit 7f9d41260c4d5e9e99b11e4a2ab5913334f890a5
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Nov 5 11:48:15 2014 -0600

    Ensure cache doesn't grow unbounded

    Right now when we copy files over we use `cp -a`. This can result in duplicate files as it does not clear the directory when we copy assets:

    ```
    2.1.4  /tmp
    $ touch foo/woo
    2.1.4  /tmp
    $ cp -a foo/. bar
    2.1.4  /tmp
    $ ls bar
    woo
    2.1.4  /tmp
    $ touch foo/zoo
    2.1.4  /tmp
    $ cp -a foo/. bar
    2.1.4  /tmp
    $ ls bar
    woo	zoo
    ```

    This behavior is somewhat unintuitive when calling `LanguagePack::Cache#store`. You can see the existing behavior of `LanguagePack::BundlerCache#store` was to clear before storing.

    This PR makes the default behavior of store clearing out the target directory before copying over files.

    When you want to copy over files in a folder without deleting use `LanguagePack::BundlerCache#add` which does a slightly better job of letting the user know that what they're doing might cause unbounded cache growth.

commit 0aabadb37d12c39e281693f8d1762796610c121b
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Nov 5 13:51:42 2014 -0600

    Fix tests to work on cedar-14 by default

commit d84c20a0d63714f3cbad60e2c84d8b06a1463ee8
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Nov 3 17:20:35 2014 -0600

    v128 changelog

commit 37886942dbd93aeede302b4fb335111705073ffa
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Nov 3 17:17:52 2014 -0600

    bump to v128

commit 0f4b4e6db86c92246eebe59d84e00e44471a7e48
Merge: 5d227a5 82d1822
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Mon Nov 3 16:43:48 2014 -0600

    Merge pull request #309 from heroku/schneems/better-ruby-version-error

    better cedar-14 ruby install error message

commit 82d182269e21ecd5f25f8fbabfa1124af4041578
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Nov 3 15:38:39 2014 -0600

    travis, again

commit 74cba7c15c64386d85c46035030d46e2a6265b63
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Nov 3 15:25:07 2014 -0600

    Keep same error interface

    Only suppress backtrace from likely errors

commit b84422c9c74f64aef37bd52966d0165858bf59a1
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue Oct 21 13:30:41 2014 -0500

    better cedar-14 ruby install error message

    Show full stack trace on all unexpected errors

commit 5d227a570ecfe05dec39fb8177a21afaab78f41b
Merge: c388f12 61a302b
Author: Terence Lee <github@hone.otherinbox.com>
Date:   Thu Oct 2 18:00:04 2014 +0200

    Merge pull request #301 from heroku/travis-remove-key

    corrected removal of travis key

commit c388f1223bce0fa888275011b8ee862c0f285db5
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Sep 18 19:33:27 2014 -0400

    bump to v127

commit 7d8c249585d6cc25f5a77dd605bae55378988174
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Sep 18 19:32:59 2014 -0400

    update changelog

commit 88867c326bb73158cd31d1ffa21b1ba550b6ed69
Merge: bf71b01 4ed4a80
Author: Terence Lee <github@hone.otherinbox.com>
Date:   Thu Sep 18 19:31:14 2014 -0400

    Merge pull request #302 from heroku/rbx-cedar-14

    rbx now supports cedar and cedar-14

commit 4ed4a800eb8403868fd2ee1e9d822f37afda8503
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Sep 18 17:20:38 2014 -0400

    rbx now supports cedar and cedar-14

commit 61a302b9c1220135a20110805cdde64953a4a3e3
Author: Joe Kutner <jpkutner@gmail.com>
Date:   Tue Sep 16 14:14:01 2014 -0500

    corrected removal of travis key

commit bf71b01eab57390808226898cf091f08a4c93e3e
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Aug 4 15:58:58 2014 -0700

    bump to v126

commit a6c3519785225f847b9f12bab0cb742e0fc601af
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Aug 4 15:58:23 2014 -0700

    update changelog

commit dd39a9d9c4c7ad5f2cc27145333672be34dc67c4
Merge: 65e191b d677f67
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Aug 4 15:52:53 2014 -0700

    Merge pull request #298 from heroku/schneems/cache-fuuuu-ness

    [close #295] correctly clear cache after version change

commit 65e191b3bf771b03a0fc577c793d7a8de2112c9a
Merge: d561826 50f2bbb
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Aug 4 15:23:31 2014 -0700

    Merge pull request #297 from heroku/cedar-14-jvm

    in cedar-14, we need to install a java runtime for yui-compressor

commit d677f67e1cfa9cce589d1581a1aec40fe8bd2780
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Aug 4 11:37:42 2014 -0500

    [close #295] correctly clear cache after version change

    This doesn't solve the problem for apps who have already switched versions and have bloated caches.

commit d56182692551c82aad1318895a7494fdfec2bb8e
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Aug 4 11:39:06 2014 -0500

    ensure message is a string before splitting

commit 50f2bbb3d0b0baa2cbbdbf065098ed9228ca6d21
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 16:00:17 2014 -0700

    in cedar-14, we need to install a java runtime for yui-compressor

commit bee745f480e97cee47036e4dc76891e9e226d22b
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 11:38:56 2014 -0700

    bump to v125

commit d09e4161585f74b2e65cb9b5c281ae57f31bf089
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 11:38:39 2014 -0700

    update changelog

commit 17a120b7ec640948f6f55c4ef5f22a1c2aa03e78
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 11:34:41 2014 -0700

    bump to node 0.10.30 for
    http://blog.nodejs.org/2014/07/31/v8-memory-corruption-stack-overflow/

commit 3deeeb719dea7c5bf13db08ec6ffa14045222a61
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 10:15:31 2014 -0700

    bump to v124

commit 5025dd7c6080537d6c04de2ecb2ee5c0ceec5e7b
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 10:15:11 2014 -0700

    update changelog

commit 6147cda6a01b239f787cafe7df098d2096fc09f8
Merge: 2e7fae3 c9ec093
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Aug 1 09:48:53 2014 -0700

    Merge pull request #296 from heroku/cedar-14-node

    bundle modern version of node for cedar-14

commit 2e7fae37061df16be9816978dc224d000021bbc4
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri Aug 1 08:46:05 2014 -0500

    cycle travis password

commit 8aa164579d74a859c8ed6d0adbb43e727c407f5f
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri Jul 25 16:56:12 2014 -0500

    rev hatchet app limit

commit c9ec0937c66076367d7bcea86774cd34e07b6bfa
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Jul 31 18:11:58 2014 -0700

    move fetchers into NodeInstaller class, node-0.4.7.tgz is cedar specific

commit 4c513f8e94b1233e42cb1aa619d97be82fe2a161
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Jul 31 16:06:56 2014 -0700

    extract logic into NodeInstaller class, add cedar support back

commit 7d86d5d629006a3858ee6272895ebd5fde5f88db
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Jul 31 15:19:56 2014 -0700

    install node 0.10.29 for cedar-14

commit 496f799e1465f7ed050015e4518507a4e47edc38
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Jul 31 15:16:43 2014 -0700

    extract individual files from the fetcher

commit b3a0795b36f048f5a4775b594ed3dba8ca06b9f2
Merge: 965ab4c 74b4284
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 22:17:39 2014 -0500

    Merge pull request #294 from heroku/jruby-cedar-14

    use the vendored java not the stack image one

commit 74b428420bfbc5f69cf489836e53d16ce1abdb74
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 22:15:35 2014 -0500

    use the vendored java not the stack image one

commit 965ab4c460aa39986771cc3a2dc094a5baf965bc
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 19:04:05 2014 -0500

    bump to v123

commit 11a56c22da6c8733c7d5793537cc4e58e5f867e6
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 19:03:22 2014 -0500

    update changelog

commit 439b0a29d761c74d27c7b01012490f5bad5f9378
Merge: c833906 513cf06
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 19:01:57 2014 -0500

    Merge pull request #293 from hone/debug-cedar-14

    fix cedar-14 bundler cache bugs

commit 513cf06ccde6de7cb43b4a7c3f10f4bd43e38574
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 18:57:11 2014 -0500

    don't load the cache if we just converted the stack

    the cache will already be loaded

commit 73f7e89463bbd3b9334fa84a1d4a5008457a8ac0
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 18:31:06 2014 -0500

    need to clear the destination bundle store

    for instance in minitest:
    -r--r--r-- 1 hone hone  2003 Jul 25 16:33 Rakefile

    Don't have write permission, so the buildpack pukes when trying to
    overwrite the cache.

commit c8339063c7b735cb69820c5f0952815ba333a7fa
Merge: f96fd29 f2aabb1
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 16:05:47 2014 -0500

    Merge pull request #291 from heroku/rev-hatchet

    rev hatchet to fix parallel app delete problem

commit f2aabb109879bb621e15f2ed0757156eba412e60
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri Jul 25 16:04:00 2014 -0500

    rev hatchet to fix parallel app delete problem

commit f96fd29ccb69b9f1149f3e3f51f7c49bad0071c9
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 13:26:09 2014 -0500

    bump to v122

commit 40c0717c1575253080b1c05dd9734f11dc6f576b
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 13:25:50 2014 -0500

    update changelog

commit 588746851e1468dce5e72a8e0339100a5a52d6c6
Merge: 7880e0f a118b0c
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 13:19:46 2014 -0500

    Merge pull request #286 from heroku/cedar-14

    bundler cache is now stack aware

commit a118b0c0aff11c124922c2135f9eda7d8735725b
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Jul 10 21:31:52 2014 -0700

    add stack change spec tests

commit 3e01277685abbdba1ad2c73b39b9c11bc5d66096
Author: Terence Lee <hone02@gmail.com>
Date:   Wed Jul 9 08:25:34 2014 -0700

    bundler cache is now stack aware

    make the bundler cache stack aware. This means in the cache directory:
    `vendor/bundle` -> `stack/vendor/bundle`. So cedar will be
    `cedar/vendor/bundle`. The layout on the slug itself will be unchanged.

    This is how the migration will work.
    * we assume you're coming from the cedar stack, so it won't blow the
    * cache away if have nothing set.
    * going from cedar to cedar-14 will clear the cache or vice versa
    * having no stack known to the cache to cedar-14 will clear the cache
    * after this, everyone will have a stack aware bundler cache
    * the layout on the slug itself will be unchanged. only the cache
    * directory will take the stack into account.

commit 7880e0f774f296da2c95c1f973b5965dbbf0f410
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 10:04:14 2014 -0500

    bump hatchet

commit 79ba97584be74c867abc1261a5c407f159b8df71
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jul 25 09:41:24 2014 -0500

    unfocus test

commit e4bd79031406e1da7487d0269c86c895ed226c84
Merge: d639770 445a599
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Fri Jul 11 12:54:57 2014 -0500

    Merge pull request #285 from heroku/schneems/warnings

    make warnings more obvious

commit 445a5991424bbeb5bc9c7e2e5b8d34452d3aa666
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Jul 7 15:29:44 2014 -0500

    make warnings more obvious

commit d63977044089e4bc6d43571b11a598ad08638e27
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Jul 10 16:31:20 2014 -0700

    add cache documentation

commit f68853fb5bc8ec5da2361c76dd4f9ba1d8e62b1d
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Jun 30 19:02:54 2014 -0700

    bump to v121

commit 00b3fdb07231b8f7a477c44e9deaa22d63094ae2
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Jun 30 19:02:34 2014 -0700

    update changelog

commit 2c1367464c9487ae13cbafff0e6b660566d61c64
Merge: 88fa46c 4ca2f3c
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Jun 30 18:47:46 2014 -0700

    Merge pull request #282 from heroku/cedar-14

    support STACK for different cedar stacks

commit 4ca2f3c31d7902c63a45e1e448ded5977c4b8d72
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Jun 30 18:22:22 2014 -0700

    prevent directory traversal

commit aa2493187054cc4b8f49c09762f6eb6593f10687
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Jun 27 11:48:31 2014 -0700

    support STACK for different cedar stacks

commit 88fa46c21b9108cab57f069ff1e1c0f506637d9b
Merge: c4d2178 5797d92
Author: Terence Lee <hone02@gmail.com>
Date:   Wed Jun 25 15:58:01 2014 -0700

    Merge pull request #279 from heroku/schneems/rack-env-overwrite-2

    [close #277] Source default env from user

commit 5797d92421f1fc724d687e666d395fb0d0a997ca
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Jun 18 15:56:13 2014 -0500

    [close #277] Source default env from user

commit c4d217820c807e9a57ec3f4c31629bc19a3c9641
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Jun 16 14:55:54 2014 -0500

    [ci skip] v120 changelog

commit a9536ffbfc6c3df1c0e98148a1af1eda15ae5009
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Jun 16 14:55:19 2014 -0500

    bump to v120

commit f7e135750e7421adba1bfc84b910a35379c0c903
Merge: 4ccc5cb a43e745
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Mon Jun 16 14:37:11 2014 -0500

    Merge pull request #275 from heroku/schneems/bundler-1.6.3

    bundler 1.6.3

commit a43e7450bfe125477f5cf633b8893224559c2634
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon Jun 16 12:58:44 2014 -0500

    bundler 1.6.3

commit 4ccc5cbfdbc6459fabe34b793586782566171c9f
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Jun 5 12:10:12 2014 -0500

    default cache test turned off until further notice

commit 4770dd5723e71ee717383be2b1c03122f4ee1d1a
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri May 9 10:11:36 2014 -0500

    fix sublime text highlighting

commit ef439b58df44211f594e6684cd9f82c9880aa809
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri May 9 10:09:00 2014 -0500

    changelog

commit bb87243b2e9b4392ea2401b045af50e4b14e4960
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri May 9 10:08:12 2014 -0500

    bump to v119

commit 4916a2919fb838ce445a697b945f2b74af875383
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri May 9 10:07:01 2014 -0500

    temporarily disable default-cache

commit b959f7bb37d493f7507d90a29fbe714f7c91da3d
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue May 6 22:16:17 2014 -0500

    [ci skip] fix date

commit 6d1d4a5a7be6ccf28f13001dd32f33e6f20980c3
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue May 6 11:58:17 2014 -0500

    changelog

commit 2876488bb24e6a5fcbe71b174e23be7cf3da505c
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue May 6 11:57:16 2014 -0500

    bump to v118

commit 8346c27b7891dfae1c6e86f6f95a3c8ef5e7185a
Merge: d54e1c7 8ce9066
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Tue May 6 09:41:26 2014 -0500

    Merge pull request #268 from heroku/schneems/patchlevel

    Fix patchlevel support

commit 8ce9066e4c47246e6298881542afaa22f61c3a7a
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue May 6 09:07:35 2014 -0500

    fix ruby patchlevel support

commit dcae95c97cea1cb9130c0f323215eaf36369d2a4
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue May 6 09:07:15 2014 -0500

    remove debug test output

commit d54e1c7a8803a31a5e111932b57976fbbf7fe14d
Merge: c18be76 b551e5c
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Mon May 5 17:47:19 2014 -0500

    Merge pull request #254 from heroku/schneems/fix-platform-env-arg

    [close #247] bundle platform with user env args

commit b551e5c4ee74c1ffebf9eba8601df44881873c26
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon May 5 11:18:40 2014 -0500

    preserve RUBYOPT except for BundlerWrapper tests

commit 6c81262c370da2b1e67a51cdb52d998b9d2f6b99
Author: schneems <richard.schneeman@gmail.com>
Date:   Mon May 5 09:41:52 2014 -0500

    git add . is weird on travis

commit ae7dccf3b3a11365fa0c9f1b8f280617ed24edce
Author: Terence Lee <hone02@gmail.com>
Date:   Sat May 3 05:59:30 2014 -0500

    don't overwrite travis's PATH

    the PATH matters b/c the binstubs pick up the ruby based on the ruby in
    the path: `#!/usr/bin/env ruby`.

commit 4fb925c54e0c1872fff4af0f99cedf195c0e69b0
Author: Terence Lee <hone02@gmail.com>
Date:   Sat May 3 05:03:05 2014 -0500

    remove bundler setup since it affects BundlerWrapper tests

commit 5fb3f88e6c4554671f3ab9b37d513c42cc696051
Author: Terence Lee <hone02@gmail.com>
Date:   Sat May 3 02:45:06 2014 -0500

    setup GEM_PATH so rubygems can find bundler

commit 090e17baefadaf0562629bc37cf454ba881b67cc
Author: schneems <richard.schneeman@gmail.com>
Date:   Tue Apr 8 17:19:26 2014 -0500

    [close #247] bundle platform with user env args

commit c18be761ee9e93949496d975715868428f48274a
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Apr 14 18:53:24 2014 +0900

    bump to v117

commit d25cd3ff9ceafe55d3bef5d9d2656c13d0e8e10d
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Apr 14 18:52:55 2014 +0900

    update changelog

commit 579ba1590c12978c8ebbd4e9695e825b22517202
Merge: b538fdd 70530ca
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Fri Apr 11 15:08:21 2014 -0500

    Merge pull request #263 from heroku/schneems/empty-procfile

    Test default process types added with Procfile

commit b538fdd8aea289a181ed958147583b2ef69a8960
Merge: a0f1756 8c29648
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Fri Apr 11 14:38:28 2014 -0500

    Merge pull request #262 from heroku/schneems/node-multi

    node multibuildpack spec

commit 70530caa16093657f79050fc204f71f7c0d4ec54
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri Apr 11 14:34:09 2014 -0500

    Test default process types added with Procfile

    When a Procfile is present, default process types should still be added.

commit 8c29648ae6548b5fa362d0ac9e9e7a5b02e3ec99
Author: schneems <richard.schneeman@gmail.com>
Date:   Fri Apr 11 13:54:30 2014 -0500

    node multibuildpack spec

    tests #261

commit a0f1756d6627f5919706ad701421d12d9b510bab
Merge: 64872fa 3c52a5e
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Apr 11 13:34:59 2014 -0500

    Merge pull request #261 from heroku/node_on_anvil

    fix node.js check on anvil

commit 3c52a5e15bbfbbb08ac3c7e932b0c73b35fba04d
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Apr 11 12:40:08 2014 -0500

    add documentation for node_js_installed?

commit 284b44552d91648042f04915427b585b95b48f9b
Author: Terence Lee <hone02@gmail.com>
Date:   Fri Apr 11 12:06:11 2014 -0500

    scope the node path check

    Since the anvil service which Travis uses is built using node and
    anvil leaks its path into the build enviroment, node is always on the
    path, so `node_js_installed?` will always return true. This executes the
    direct binary skipping the PATH completely.

commit 64872fae52d6430b6db29301a026e606fe563915
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Apr 10 09:44:17 2014 -0500

    bump to v116

commit e3b419f8e78085c93072cb528613aae436420f4a
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Apr 10 09:44:05 2014 -0500

    v116

commit c0dda5ec78e0bdbf97342d8bdb6a01f2efddb3ff
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Apr 10 09:41:14 2014 -0500

    Use 1.5.2 as 1.6.1 has a critical bug:

    https://github.com/bundler/bundler/issues/2970

    .

commit 8bf6539256a518e58c0dffec32cd6b570d27025f
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Apr 9 23:18:42 2014 -0500

    changelog

commit 79c0b41c28b6fb0cda6bff7e106b191ab2a187d8
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Apr 9 23:17:20 2014 -0500

    bump to v115

commit 77bb34218fb93261939063c10e644bf6e156392d
Merge: b149c9c 89d4e2c
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Wed Apr 9 23:16:31 2014 -0500

    Merge pull request #258 from heroku/schneems/fix-procfile-present-on-first-push

    set default process types

commit 89d4e2cb16e242885debf4de9282c58e56a3aabc
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Apr 9 23:01:18 2014 -0500

    set default process types

    Fixes case where people have a Procfile, so now they have a `web:` process

commit b149c9c2ca8a4c496e13f9701bcc1168db57975d
Author: Terence Lee <hone02@gmail.com>
Date:   Wed Apr 9 19:02:43 2014 -0500

    bump to v114

commit 79b44bca9b1cb0dfa32177fbe3d1bbd264848588
Author: Terence Lee <hone02@gmail.com>
Date:   Wed Apr 9 19:02:16 2014 -0500

    update changelog

commit 56ec198e11163700c923bbbfc22118f050599212
Merge: 12253d3 36c97fd
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Wed Apr 9 17:59:27 2014 -0500

    Merge pull request #256 from heroku/schneems/webrick-fuuuuuuuuuuuuuuuuuuuu

    [close #244] Warn when default webserver is used

commit 12253d32c73e4a2228af69861bf214cda0a8105b
Merge: 8f6e458 14b0f7e
Author: Terence Lee <hone02@gmail.com>
Date:   Wed Apr 9 17:03:53 2014 -0500

    Merge pull request #255 from heroku/schneems/bundler-161

    Bump bundler version

commit 36c97fda9c1fc7e611e3186c85f9a528a469c1cd
Author: schneems <richard.schneeman@gmail.com>
Date:   Wed Apr 9 15:12:37 2014 -0500

    [close #244] Warn when default webserver is used

commit 14b0f7eb2df349d283d94dbfb70d46ead7f10839
Author: Arthur Nogueira Neves <arthurnn@gmail.com>
Date:   Fri Apr 4 20:30:54 2014 -0400

    Bump bundler version

    Bump bundler version.

commit 8f6e458f6b37d27caa4ad0e33e7be8a79261a9bb
Author: Terence Lee <hone02@gmail.com>
Date:   Tue Apr 8 10:46:19 2014 -0500

    bump to v113

commit f26a252ab193b588504b9c969c1bd379b629c43a
Author: Terence Lee <hone02@gmail.com>
Date:   Tue Apr 8 10:45:26 2014 -0500

    update changelog

commit 1e876f3572d588b0afc28835f9c9549a9f714e11
Merge: b8c05ee 43db57b
Author: Terence Lee <hone02@gmail.com>
Date:   Tue Apr 8 10:39:30 2014 -0500

    Merge pull request #245 from heroku/mb_node

    compatibilty with the node.js buildpack for installing node

commit 43db57bae4efa51e6ef0bbb6e8c2725d7bb50602
Author: Terence Lee <hone02@gmail.com>
Date:   Tue Mar 18 04:25:57 2014 -0700

    compatibilty with the node.js buildpack for installing node

commit b8c05ee91b5f3e7b67fc7256287dd4e5f116feae
Merge: 2e53bac e3fa57e
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Mon Apr 7 19:05:57 2014 -0500

    Merge pull request #251 from pkgr/allow-to-overwrite-curl-connect-timeout

    Allow to parametrize curl connect timeout with env variable

commit 2e53bacaf03019bcf373dc1f7728229b01ae96cb
Merge: 9df6b13 c16ce3d
Author: Terence Lee <hone02@gmail.com>
Date:   Mon Apr 7 15:01:20 2014 -0500

    Merge pull request #253 from heroku/schneems/remove-user-env

    fix tests

commit e3fa57ef528d66865b663895824bfa1fd1ec43b1
Author: Cyril Rohr <cyril.rohr@gmail.com>
Date:   Fri Apr 4 16:00:49 2014 +0100

    Parametrize curl connect timeout.

commit c16ce3deb466e50d98d7c3b236034a6033201098
Author: schneems <richard.schneeman@gmail.com>
Date:   Sat Apr 5 15:44:44 2014 -0400

    fix tests

commit 9df6b135b766fe46e2681aeed8d00de87bd382c0
Merge: 6d9c02e a82969f
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Tue Apr 1 12:16:30 2014 -0500

    Merge pull request #238 from yangchenyun/master

    use ENV variables to configure vendor_url

commit 6d9c02e1c1500ff1dbdf13168203b6dab8101210
Merge: c5f7b66 cf8151f
Author: Richard Schneeman <richard.schneeman@gmail.com>
Date:   Mon Mar 31 15:57:27 2014 -0500

    Merge pull request #241 from fdr/fdr-asset-precompile-topic

    Avoid "Running: rake assets:precompile" stutter in build pack output

commit c5f7b66dc1fd4fb8459b2eb581afa7d45c2fd80d
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Mar 27 16:59:20 2014 -0700

    bump to v112

commit 2ada3174b47c43f504b9a3e6d5e2c51ede8f4c33
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Mar 27 16:57:40 2014 -0700

    update changelog

commit cb9b6c85bc482fac5ff23f81a57cf80dc257e0fb
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Mar 27 15:41:10 2014 -0700

    bump libyaml to 0.1.6 for CVE-2014-2525

commit cf8151f9e482e6105b7630fb0a277e728c3f4533
Author: Daniel Farina <daniel@heroku.com>
Date:   Thu Mar 27 14:44:52 2014 -0700

    Avoid "Running: rake assets:precompile" stutter in build pack output

    To fix this, use a distinct title intended to convey the purpose of
    the step to humans, using the same jargon as the completion message
    ("asset precompile").

    As seen in Rack applications, this banner would appear as follows:

    -----> Running: rake assets:precompile
           Running: rake assets:precompile

    Normally, the banner and the performed command are different, e.g.:

    -----> Installing dependencies using 1.5.2
           Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment

commit a82969f8acbe02c30a638b548c8d5a956c02edc3
Author: Steven Yang <yangchenyun@gmail.com>
Date:   Thu Mar 27 17:34:10 2014 +0800

    use ENV variables to configure vendor_url as sometimes we have an internal vendor mirror

commit de25d3cf522b55c0e993f1136826f90dbbc3ffb2
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 18:56:31 2014 -0500

    bump to v111

commit 9343a3dda6b615fab34726282e29360caf979b2e
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 18:56:12 2014 -0500

    v111

commit 518757b7b19a633d496f70e12f1de9f56e9ed1d0
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 18:55:42 2014 -0500

    don't make :publish public

commit 3c2d0647bf4f92d3e9002f64f1288ee98f99f7ef
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 18:53:12 2014 -0500

    spelling

commit 05ae0ba44c85def4d8f4eaf85b7b964836b015e2
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 18:44:15 2014 -0500

    v110

commit 6a7bc6d54f7d78215a65f638446d7d7d55a2b7b1
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 18:42:58 2014 -0500

    bump to v110

commit 6edd67de4fd51e658c615b4552d2efc92daff966
Merge: 4a97496 1202c44
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Mar 20 18:37:46 2014 -0500

    Merge pull request #236 from heroku/schneems/db-bootstrap

    Enhanced error message on app deploys missing db

commit 1202c445db1b8b412b5a449f458a004adeab8c12
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 12:48:35 2014 -0500

    Enhanced error message on app deploys missing db

    When deploying for the first time there is no database present. If a customer's application relies on a database connection for deploy it will fail. We can give instructions to mitigate this issue to users who encounter this error.

commit 4a974968c1e6598ce9a31c1629823ea84c440bc2
Merge: 1886d37 d373b09
Author: Terence Lee <hone02@gmail.com>
Date:   Thu Mar 20 18:20:36 2014 -0500

    Merge pull request #235 from heroku/schneems/db-bootstrap

    Enhanced error message on app deploys missing db

commit d373b096cd78b063f0c44423cea719a732c24965
Author: schneems <richard.schneeman@gmail.com>
Date:   Thu Mar 20 12:48:35 2014 -0500

    Enhanced error message on app deploys missing db

    When deploying for the first time there is no database present. If a customer's application relies on a database connection for deploy it will fail. We can give instructions to mitigate this issue to users who encounter this error.