Squashed commit of the following:

commit 20629fc5c75c8ed8d0f0a2a464c1f1ec489f627c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu Oct 18 12:52:51 2012 -0700

    experimental hooks

commit 3fc63fc333a604065f9277d52240ea76e4d29355
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu Oct 18 12:52:45 2012 -0700

    python path rewrite

commit 40373c4da2056767fba4493db46d3c07a2b5b425
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Sep 10 22:21:48 2012 -0400

    simpler web service

commit dc269df24f27816c6be7749c77c66bde9e90e833
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Aug 6 07:22:57 2012 -0400

    junks

commit b3b2b08f046f49a141fadf9059ce4f8fba7ec93a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Jul 21 03:30:19 2012 -0400

    #winning

commit e288332f0edb621acbc99a5167349638d3225515
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jul 16 18:24:42 2012 -0400

    .profile.d

    :cake: /cc @ddollar

commit e4979f33e3f5af8a6383e7e02cc3a33e02dac2f8
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jul 16 18:03:13 2012 -0400

    profile.d

    :(

commit 03c3aebca856eb23bc8eb7be20a37b92e971f0b7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jul 16 17:35:01 2012 -0400

    fix set-default-env escaping

commit 487a5ffb95f76691225d62489d514d8c5a463aa4
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jul 16 17:11:17 2012 -0400

    don't clobber envsssssssss

commit 01d15d4d0edce7b74854c0bf2a8e9dd88ddc2efe
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jul 2 00:07:30 2012 -0400

    fix links

commit 6655794b4db2be481b6c39444550fe8aa643277d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 23:57:42 2012 -0400

    distribute

commit 4beb57a5a0b9185b5987f3d2c80f2d565f728822
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 23:33:33 2012 -0400

    ch ch changes

commit bac517e75546e7f43bbac1844fe55b4759c45d36
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 23:31:07 2012 -0400

    patched pip v1.1

commit 62b68cfcd9bb5e455d98e9b5a9c7c84e63fee7f3
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 23:28:10 2012 -0400

    pip v1.1

commit 481e800a7ce8317789e873cd8d7e2319fe665807
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 23:21:27 2012 -0400

    virtualenv v1.7.2

commit 9a7c6c339de2fec9b92dcf5da413215946119ccc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 17:02:19 2012 -0400

    changelog

commit 23340bcfee6c45e4d1bb3a769586daed32fb7031
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Jul 1 16:57:34 2012 -0400

    default path confict

commit 102979e98573919f19a7c06a6b9856966ffa4b2e
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 14:27:08 2012 -0700

    changelog

commit ab9a4fbe5f4625556e7cb68f56e277f29f51f7e4
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 14:16:31 2012 -0700

    typo

commit aad72f8e810b7e435a4ddc95df78e1852c53e833
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 14:13:35 2012 -0700

    legacy

commit 72295bf186367ca4eba4bd9d9f61aaff8863395f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 14:11:53 2012 -0700

    Disable injection for fresh apps

commit c45a2c14b248c965f0aa2bc638ba48ea1fbc6e13
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 13:35:42 2012 -0700

    FRESH_APP

commit ee177b28ffafd582a8b0bdbb71b1b10a0af7f5e6
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 12:11:01 2012 -0700

    spaces

commit 2e0f2f59a0681074801d2039a8cdcda4fb27be17
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 12:08:22 2012 -0700

    fresh app

commit 9856efa7c45784b30a41b15ca9b447121de4ce50
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed Jun 27 11:42:38 2012 -0700

    remove deprecation warning

commit 34878b96380dbf8eddc57a6d4263dfc858d5eb43
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:30:13 2012 -0400

    explicit profile path

commit 27abdfe7d7ad104dabceb45641415251e965671c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:24:42 2012 -0400

    Revert "no more release config vars"

    This reverts commit 1bd317cd507fec037d67336f47cd3e75b4a42cf2.

commit 3b0bdba79913148eedc1f7441a9aaec547faa2e7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:23:46 2012 -0400

    $HOME & $PATH

commit b547d8c30cf1317a4fad8dfb9a11a9d4d9ba38b5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:16:57 2012 -0400

    cleanup

commit 1bd317cd507fec037d67336f47cd3e75b4a42cf2
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:14:43 2012 -0400

    no more release config vars

commit 60b57fd368fa9f9f59eeff38c4c994c2f216dd4c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:13:54 2012 -0400

    profile env vars

commit 27a22e8ccb831791b55e2032baab340090f55abb
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Jun 25 13:11:17 2012 -0400

    .profile.d/python

commit 0378bbb4918ed106610ae83d1fb0da5751e0ae79
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu Jun 14 16:40:37 2012 -0400

    profile.d

commit bccec5cee9f0ee4eff4548189cd8c864ac553931
Merge: 9d0bf98 d6fbb29
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Jun 1 13:20:14 2012 -0700

    Merge pull request #47 from ojno/master

    Option to purge and recreate virtualenv

commit d6fbb299772e42b331076f2b98f476ba37b52a07
Author: Jonathan French <me@jonathanfrench.net>
Date:   Fri Jun 1 20:59:34 2012 +0100

    add CLEAN_VIRTUALENV option to purge and recreate virtualenv

commit 9d0bf98a52c83c095e9f83352a4f4a6e864f14d1
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 20:30:38 2012 -0400

    v13

commit 795272d625564376dddedaadbf9538ef2b202863
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 20:29:14 2012 -0400

    only talk about static files when configured

commit c3866f80b621ce2809ddb7689a92ee8cd8fa6329
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 20:24:35 2012 -0400

    fix pip quoting

commit 580a662f367661c5d57c3169125c4883b0f9070d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 15:45:51 2012 -0400

    v12

commit 5767e0df041956151cc161f9203279c6a5910d27
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 15:40:31 2012 -0400

    more careful database setting

commit eeb63f215a259480d35d14d61b3d819ff6867106
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 02:45:43 2012 -0400

    v11

commit 5a6e4e49b451babea44bf1fbcd87efb668f94139
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 02:44:56 2012 -0400

    cleanup collectstatic output

commit b6eada4e6717702b4f93b2667b7118d28da689f8
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 02:35:33 2012 -0400

    exclude overly verbose 'copying' lines

commit bbe0acf001d224715548dc2333b82b3bea3c7328
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 02:02:11 2012 -0400

    whitespace

commit 05e65801fab1cd659a89e30376c5bf935a2766fa
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 01:59:37 2012 -0400

    always show django deprecation warning

commit 08338a4a262ba6b8585822cd52383017087bcf22
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 01:59:07 2012 -0400

    Do everything except modify the filesystem.

commit bf913e00167ea7092e2a5cc10b2616eb6917b870
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 01:52:38 2012 -0400

    collectstatic not a warning

commit 774ceb33678a08330c77e3b906c834fb25e88d1d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 01:51:21 2012 -0400

    v10

commit 335a14c7149bfd3186326a83053b93afc80c9f45
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 01:50:20 2012 -0400

    better comments

commit 4dea56d4a05dce5deb49ec3fdbe957c665330823
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu May 31 01:49:13 2012 -0400

    better collectstatic pre-check

commit c9916dd2e3baeb9b896151fbcd8d60e70032b7cb
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 18:51:32 2012 -0400

    disable collectstatic file for user-env-compile
    hesitance

commit 662a311f95a385e3c95bdc1cda4b033bafbe63d5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 17:32:16 2012 -0400

    v9

commit bfd6ea22cab8d603f835e742b4d6f0fda6fce842
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 17:31:03 2012 -0400

    PYTHONHOME

commit c5d7991468d1c351a126e6ba9a790f5a86a8a8ae
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 16:01:38 2012 -0400

    v8 changelog

commit c4404694e1ca69118f44921770a20b7ca5d0dbb7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:59:55 2012 -0400

    warn after injection

commit e914736956c0be035ec44b92856d3b7d67d3123e
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:57:33 2012 -0400

    don't exit (yet) on collectstatic fail

commit 23833dda9b5489f283dd6e509a1c705abfb08178
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:53:49 2012 -0400

    comment out injection step

commit 15573b9d3f9dbcf20ef3412594402a1ec98e8d70
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:47:39 2012 -0400

    simpler collectstatic

commit 86661c1cda9dee5d12647b9140becc93d23c3b6e
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:23:14 2012 -0400

    July 1

commit 9cbace7f76751fcf420ff8b0d2c3888a5c3eded9
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:15:10 2012 -0400

    $DISABLE_COLLECTSTATIC

commit 74cb87048852bcd956b541bc0574f89512d6519f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 15:14:36 2012 -0400

    leave injection off for now

commit ae9b83f07ca62548457d27fbfae86f5277ec0312
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 13:55:22 2012 -0400

    fix error message for collectstatic

commit d70c681c321e52065e52069aa35941e37e8e0136
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 13:52:08 2012 -0400

    setting injection notice for users

    #45

commit c312d917a13ef489ec5ab2b61dbe0cca806b7899
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 12:50:08 2012 -0400

    completely set DATABASES

commit 5d2ecd2f1fff444a6d10445baf1fa59b37d341f2
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 04:21:22 2012 -0400

    echo "----->"

commit a1e1dbd8653d25e243f601368ca487889b37e456
Merge: 12f2889 538ef6e
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 04:14:29 2012 -0400

    Merge remote-tracking branch 'origin/master'

commit 12f28894ceb6696084902628014ad86ef7354a05
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 04:14:10 2012 -0400

    collecting static files

commit 538ef6e3789cabb445920752fdebd04e0f36698d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 05:07:37 2012 -0300

    Update Readme.md

commit 1588ea44b2f59b1fc38be519687c9c8a821ba6a1
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 05:05:55 2012 -0300

    Update Readme.md

commit 3cc9098e255fd620d6dd0767825abbd9342a1966
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 05:05:41 2012 -0300

    Update Readme.md

commit 436e945a91874cb89d8a432226de765bbc14dd55
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 03:43:03 2012 -0400

    indents

commit f9b83a4e95ed37ba24204a2c8b06c7c8221789e7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 03:21:46 2012 -0400

    chmod

commit b1f8bf9f5e93d6daf1db61e06d77d28744b8a2f7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 03:15:09 2012 -0400

    whitespace

commit 7af5175942f625d07e5ff610308b0c452dcdb0e8
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 03:13:32 2012 -0400

    hooks

commit c24a9096dee5256d36649fe0648676e6496f6ab5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:56:46 2012 -0400

    cleanup

commit 36d27c46ed9ac0366e1d05e62459f6b249ed5fae
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:54:57 2012 -0400

    \n

commit 713fa36bca38b5aa22fdb61716980a0cb5c1637a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:53:33 2012 -0400

    debug

commit 20249f96725b4d6270b77d5acbf5a410a57ea3bc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:50:50 2012 -0400

    MANAGE_FILE

commit 8b55e73f776051e4ec9b61f91e8bd439b5df91d8
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:43:08 2012 -0400

    -

commit 2058b3c5bfdb5c4ed3d4fd6c71756593d0db3aac
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:42:46 2012 -0400

    --verbosity=0

commit 4eb17eb9a9e7470ed0031635a23ee142f4751e7b
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 02:17:48 2012 -0400

    env

commit 7138b7afb24637826e97bd016229565353431b0f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:41:20 2012 -0400

    silence output of mkdir

commit fe9b9401d3c2820a5e4737d74c135e05432ba892
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:39:04 2012 -0400

    syntax error

commit 8c870cabfbb1fb2a998943be9c43eead89493dbd
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:36:26 2012 -0400

    proper path

commit b8182c077a5fe66f55238ae071a1f410ed3655e9
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:34:33 2012 -0400

    fix paths

commit fbbdadd347ea09944713b10db238b4d354339af4
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:34:28 2012 -0400

    /s/Pip/pip

commit b54faf36f509dbdcaf4f07de133fb0710e05c3ff
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:28:44 2012 -0400

    move .heroku creation down

commit a0dc2a6f3340a9cfa6ff16cd944c39e154be2d52
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:20:58 2012 -0400

    additional notes

commit f775fca31c47d91179f1d0a5ca9a2c18a7a18c59
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 30 01:18:09 2012 -0400

    v7 notes

commit efebff4ce88ab1c974aa91ac175f121ba07143a9
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 29 21:11:44 2012 -0400

    inverse test

commit 94b2ab43a5af5ddd63accfff2f2c8a6b286bdc0c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 29 21:08:50 2012 -0400

    disable injection for new applications

commit a21dbc2da1685578dcb4d3e79b9ce3f0a3719e27
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 29 21:08:34 2012 -0400

    run collectstatic

commit cf5a9d26d13ae5083ba01fff6f3a2213342de1d3
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 29 21:07:50 2012 -0400

    .heroku/injection_disabled

commit ef4772b87a5127bd0bd09ac5f1ef6cbf435a9d74
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri May 25 13:29:27 2012 -0400

    export CACHE_DIR

commit ffda3184760b475fa0928e6e8335c5046bd094ed
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri May 25 13:29:16 2012 -0400

    don't reject django apps packaged poorly

commit 6aff0d0197e50c348534253dda7e6d52d9d62e6e
Merge: b9ebd33 61e17df
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 23 13:25:41 2012 -0400

    Merge branch 'master' into static

commit b9ebd3370357c7b4b89939729307546334b194c8
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 23 13:25:40 2012 -0400

    prose

commit 61e17df22dd3e47f02b86ea0b0d25cc25cdc303a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 23 13:25:08 2012 -0400

    no travis email notification

commit b88d0ad8003d21648d2c96c95faa0548945eadb6
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 23 13:06:50 2012 -0400

    Don't fail fast.

commit 7e24f94164db977c4beccc7894d6a159f7ce32f0
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 23 13:06:38 2012 -0400

    move DISABLE_INJECTION to lower level

commit 3a239aa71a8823ab4e721c68d9db8f22d1f56c1d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 15 15:01:09 2012 -0700

    django dispatch

commit 0e1ae7a798f196ade03cd113ede8e85ff3b1f037
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 15 15:00:56 2012 -0700

    collectstatic command

commit 133c308796aecd6edd999bd09cc11021bf9033bc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue May 15 14:41:02 2012 -0700

    shuffle a few things around

commit 7ea8c861a2d49a1137b5fcb379d0fe4dbdab83d7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 2 12:49:11 2012 -0400

    Unset runtime-specific variables.

    Fixes #37

commit 20e0af2bf4d8c8545c5cc880d8862adc21c172bb
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Wed May 2 12:48:43 2012 -0400

    Don't pin version.

commit 5d0ed4e7cdf0ed070eb8dce791e5d2068cf16412
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Apr 30 14:35:44 2012 -0400

    be specific

commit 144629d7dca0347f202c707b5cc9ed94a554991b
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Apr 30 14:27:19 2012 -0400

    only configure one at a time

commit cf36e8c7cbceed1908632a65a9f859ff7ad080be
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Apr 30 14:00:51 2012 -0400

    dj-database-url

commit 233df5d59dec6b1fd39c3dfa1fb180af92dd337d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Apr 30 13:53:05 2012 -0400

    fix tests

commit 375796063b6fc74c860d2e8572581b81191d2c78
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Mon Apr 30 13:48:02 2012 -0400

    2 directory levels, not 3

commit d8a70de8a8cfeee4bbc70c5aaf566b710c88543c
Merge: f1ee7fc e10cc01
Author: Kenneth Reitz <kreitz@kr.local>
Date:   Thu Apr 26 14:04:23 2012 -0400

    Merge remote-tracking branch 'origin/master'

commit f1ee7fc04f6bc389acd211d971116ea224eb38e4
Author: Kenneth Reitz <kreitz@kr.local>
Date:   Thu Apr 26 14:04:17 2012 -0400

    comment updates

commit e8585fb4a7f4439094bdf8adbf91a3d4066aab43
Author: Kenneth Reitz <kreitz@kr.local>
Date:   Thu Apr 26 14:03:30 2012 -0400

    detect/changelog

commit e10cc01f7e670ea1e4b159a4650b070b5612f9fa
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Thu Apr 26 15:01:50 2012 -0300

    Update Readme.md

commit 79d6db74b1af51ccc7bba063408ea188e8dbdc0f
Author: Kenneth Reitz <kreitz@kr.local>
Date:   Thu Apr 26 13:58:40 2012 -0400

    travis

commit 69d607a76efedde995a4e20946cd140f30a0bb88
Merge: 2c03d89 d2d3725
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Apr 6 16:25:44 2012 -0400

    Merge branch 'master' of https://github.com/andres-torres-marroquin/heroku-buildpack-python

commit 2c03d89213c40acd3cb92d0486269dedd12f9509
Merge: 11bf983 b67a040
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Apr 3 18:46:25 2012 -0400

    Merge branch 'master' of github.com:heroku/heroku-buildpack-python

commit 11bf9833da76075c72698d9d818aa5cc6a30454f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Apr 3 18:45:59 2012 -0400

    heroku.py

commit d2d37255d505e7803606779e6d3279f617646112
Author: Andrés Torres <andres.torres.marroquin@gmail.com>
Date:   Tue Apr 3 14:49:56 2012 -0500

    Multiple requirements support added

commit bea5b4919e9486aa535cccbd599def640b0e53ae
Author: Andrés Torres <andres.torres.marroquin@gmail.com>
Date:   Tue Apr 3 11:14:39 2012 -0500

    Added support for django 1.4

commit b67a040474d2c4acb451d1a96d55b88ee93de6be
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:34:07 2012 -0400

    changelog

commit d40199ec004c42fb3082d5c3f521542f0f785a3c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:32:58 2012 -0400

    update changelog

commit 6f7390921c18ec1a9a65545b66eed8210e26a9a3
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:28:15 2012 -0400

    more final

commit e5fa0473de6d1569988ca24c4662cd2540db0a8f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:26:35 2012 -0400

    that explains a lot

commit 889b777eeb8e4c34222ad4cb1cf422ffd6a4478a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:24:30 2012 -0400

    debugs

commit 8d4626ef816e9c7428b979d2063a8df9f62aaa5e
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:16:21 2012 -0400

    echo "copying $dir…"

commit 7c7d2bc959ba8809c156fc2a860b80bb00f70507
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:07:06 2012 -0400

    copy back CACHED_DIRS

commit d76a7c5ea26733d1a7c7f93b0a46d90a98732fd8
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sat Mar 24 00:01:17 2012 -0400

    /s/f/d

commit 3641a97b5f90e05a3f8a2977a7b7c6ce52a2c248
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:54:19 2012 -0400

    remove debug statement

commit 5e818e85f3bbc36769eb07e000340127976fce64
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:49:18 2012 -0400

    echo debug

commit c9d10077aff3427c7bfccf39c8db559563fbc832
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:46:25 2012 -0400

    source proper venv

commit 6394214b55ab261cc42cba5a50c5de99251fa326
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:45:06 2012 -0400

    fi

commit bfa26b8b05b520b06baca27585a54b2493d5f7b2
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:43:38 2012 -0400

    /s/do/then

commit 15172c86b9225ddd4fd07568c386b8cf8e816f44
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:42:38 2012 -0400

    move django pre-exit to steps/django

commit daa85630c745aa69be0b90661a91c902b59b1c6d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:37:33 2012 -0400

    bash foo weak

commit 9914e50d8ae2eb1d9a1d552e78f4d797d292c600
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:36:20 2012 -0400

    PYTHONPATH

commit ef59b5ad6bea2f873b115f13261528f6416eac0b
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:31:50 2012 -0400

    $CACHED_DIRS

commit 98741a060642d5da7a2b9fc107237526f4c9cee6
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:30:43 2012 -0400

    $VIRTUALENV_LOC

commit 6aadf1683a2e2a3f9cca1ea90cf74bf809214328
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:29:28 2012 -0400

    new style virtualenvs

commit e10cb6bfb1ccfd4804f1b886ff7eb45e00cd75b1
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:09:26 2012 -0400

    exit early for settings.py at root

commit 2fd6d7e1f85c57afb11d55d71c452c770254f522
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 23:08:52 2012 -0400

    changelog

commit 30c12d9c63c5f7cb17f4b97d066bc887d6071f8c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:57:33 2012 -0400

    remote failing test (for not)

commit 3313891205416485bb47d41aadbf907244a21913
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:46:29 2012 -0400

    move setup.py stuff up

commit 1e914b85588616c1e5949579ed67b2a9ad71ce13
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:43:41 2012 -0400

    -f

commit b9fc30f5925dad34928f0b1234faca52b5eb39b5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:42:40 2012 -0400

    more careful pylibmc check

commit e8e67fe093bee117e97a16b38c74b29dd1424846
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:42:32 2012 -0400

    better release defaults

commit 66e49c764cc6d1719e15a39f80e099ab253397fb
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:27:26 2012 -0400

    manage_file scrub

commit 322d19689f9446238a060c3833e9d6ef1159307a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 22:18:36 2012 -0400

    tr -d './'

commit 07a685358578542998df980a12555a760e42f827
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 21:06:39 2012 -0400

    -maxdepth 2

commit f34599c5ad57e01d11b848dbcf11929781144055
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:59:15 2012 -0400

    relative detect path

commit 97c5f0944d00ade5dbfd28f814abd197632a5d26
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:57:00 2012 -0400

    project dir for release

commit 1e598e2511d2b97470091f34cbdc976f073725d4
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:54:02 2012 -0400

    proper find usage

commit 966a5e35db61c0cfe4a6b8f825077c3631177b48
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:48:42 2012 -0400

    use find instead

commit d76094682842123d2ac36b2881f5dc29f5e9b163
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:40:58 2012 -0400

    skip manage for now

commit 3dda7c37311dd4795fb3488a4954036cba1e62cc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:30:37 2012 -0400

    yaml

commit 344183352174e9d27098656f3920031c8cbaa102
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 20:27:56 2012 -0400

    manage.py detection

commit 603950ca65e600cf7836d63cf823c9100f5df874
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:55:37 2012 -0400

    assert not python

commit a946ce09c01b40ea528136a53f6ddd403d1934f7
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:52:59 2012 -0400

    literate detect

commit c196347e5875079bcaf82028db92db164ada5708
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:52:03 2012 -0400

    all kinds of awesome tests

commit 979491a63108379ab6aaa744d2ca3ed1f7d75f90
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:22:14 2012 -0400

    better language

commit fef3581417f2ffca31bd6f9f8e9ca3d35cff7d51
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:19:53 2012 -0400

    punctuation

commit f6d948b0e0d7474f0dfb0b7640a9b9dc8ddd8d3f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:19:24 2012 -0400

    log `-e .`

commit 2f42fdb282236f11c092babf3b2cd03d6c0b8a27
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:17:07 2012 -0400

    basic tests

commit b16261c1586f08bd8d8ad30164c74d9290cb96d0
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 19:17:00 2012 -0400

    basic test runner

commit 3e1d657888257f869f1e065ba0a1c2cbcb1e3bbb
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:45:02 2012 -0400

    be more specific with the assumptions

commit 06946d363256c3718b71d10ac2b75efc18242e53
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:38:06 2012 -0400

    step/warn functions

commit cd8530a5c2cee217d1ea78952628fba166aa77fc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:32:31 2012 -0400

    reference pylibmc docs

commit 91015bd2c1ce178b7b3722a9b7a52e862c9bc4a9
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:31:32 2012 -0400

    pylibmc

commit 907b66624b9bb59dc622a8db21ec37e67ce88cfc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:28:26 2012 -0400

    show django docs

commit 193352c6160cedef3992ab757ce3b7cd522f6370
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:22:26 2012 -0400

    finalize

commit 2e551e9c4eca24429df9e3ac5ebf0a3ef792786a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:21:17 2012 -0400

    additional headings for docs

commit 58c625affd6d7718a237dd4545fc34114bd536d5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:19:14 2012 -0400

    message consistency

commit b13702972d90ee635bfd90dcad850e88aa37b198
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:13:51 2012 -0400

    deploy the site

commit 8c16776d72f2b1fe3e613fb78e1278a8f19cf6f5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:13:43 2012 -0400

    documentation improvements

commit 7e4405989acc8ed4edd5ad9b183de88bc154f678
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:13:35 2012 -0400

    ignore site folder

commit 15b819703a7a0e216722dd186151ab5b3cdbbc9e
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 16:02:07 2012 -0400

    notes

commit bf2372101f17241b3d01acf9fe6d0f990a5bce4a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 15:59:47 2012 -0400

    /s/src/vendor

commit d87f88ee4dd73f2e0dc8bd329682bfebba19a9b5
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 15:59:15 2012 -0400

    move VENDORED_MEMCACHED to steps/pylibmc

commit 24266be8dba25ea9c86edba70d24028ee0e6ff55
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 15:58:57 2012 -0400

    literate programming

    shocco

commit 3187d73b641b8f688aa4a2a7607abb71131ebd95
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 15:58:45 2012 -0400

    shocco

commit 48f52668be499c98146f035c3a1d9575fc84ddf4
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 14:19:55 2012 -0400

    TODO: Bootstrap a Python

commit f7ef15d7d00dd955a8cfe67349df1fe5653b195d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 14:15:16 2012 -0400

    restore cache

commit d084ac8a58bef7e10afc3aae29a051768ebb3bd4
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Fri Mar 23 14:14:31 2012 -0400

    remove python-build

commit 077d93e28336989de88c317b825ba93cfedff192
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 06:44:58 2012 -0500

    your bash foo is weak

commit 71409e77121b1a6bb6dd5f420f4530dc5f138a22
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 06:37:57 2012 -0500

    out

commit 61a7ad7116544a59eda2ced0af72d54b6b8af7b1
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 06:32:58 2012 -0500

    delete

commit d1ab3939e9d9db619ed62505e38ab4582820d526
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 06:19:22 2012 -0500

    pythonhome

commit 0f2f10557cbb0ad874819aee6ab392537d204460
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 06:04:34 2012 -0500

    ..

commit ad748743cd29927ca257fd9d5ea79c212cf23320
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:58:18 2012 -0500

    not needed

commit 844a8daad68321e7d6e754279ef825e08428f9d1
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:49:37 2012 -0500

    source it

commit 93cc65adfc7bc5ba0e1a5505b7bb0b664b34a0ed
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:47:31 2012 -0500

    hmmm

commit 3a1aa3f6affdd449796eda7789e5c0fba9aa08ac
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:46:10 2012 -0500

    BUILD DIR

commit 5b5f124082f1ae439fb28c093e2dff9b4d9293b6
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:30:13 2012 -0500

    PWD?

commit cd17d3948c4b12e236afa1e7fed71f480e12d63d
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:29:07 2012 -0500

    relative?

commit 7c49ceaf2c1bfaf46a9fa6913f5e69d2ccf74697
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:25:02 2012 -0500

    no cache

commit a156996d61115542ed7a533b17eb852b73b84f74
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 05:18:52 2012 -0500

    proper paths

commit 94380058910771fb60d299075156611b4f91f9c3
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:56:22 2012 -0500

    prefix=

commit aefde88d2449a37ee70b80d506ac1687afc316e9
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:50:44 2012 -0500

    &&

commit 347bca0de4675f6ab8597569978055e42c23630a
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:46:26 2012 -0500

    cleaner pylibmc check

commit a0f2073eb1735db365e37f1bd6ebc7a6a9ab9334
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:46:16 2012 -0500

    check for django in requirements.txt

commit 1b0fd2e4b62d63a123707bbc6d8c7b5de3390999
Merge: 24cd70d 4be3d87
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:29:37 2012 -0500

    Merge branch 'develop' into decouple

commit 4be3d87e045eb0c0fdaee09e3d53e15fd22ae58f
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:24:54 2012 -0500

    If no requirements, assume 'setup.py install'

commit 5ffe9203d3f4d2184ba73544c86d947e1561a070
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Tue Mar 6 04:20:00 2012 -0500

    check for setup.py too

commit 24cd70dc95edb4aeb35d9b853fa66c9c9cbed7dc
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 16:54:34 2012 -0500

    remove it

commit 6e9b241fb2b115462f871898eabef78698c3af5b
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 16:54:11 2012 -0500

    vendor dir

commit 4cc660a3a73e866c5637f163033a512d59d6bbff
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 16:40:17 2012 -0500

    bugs

commit 7c48f6d17bd2a2891712a9fd7a4d766a73ac8f1c
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 16:23:08 2012 -0500

    $BIN_DIR

commit c4d7ae49baf9bd07508c231641bc964bcf97fd27
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 16:19:07 2012 -0500

    hacky compile

commit 26dd3828dfa1a0ad075e359c6fc359c898d3eb08
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 15:46:57 2012 -0500

    Start Decoupled Pythons

commit ead7b1a04a3801e209eb1a72ad64fa68e35545c3
Author: Kenneth Reitz <me@kennethreitz.com>
Date:   Sun Feb 26 13:02:19 2012 -0500

    PYTHONHASHSEED