Added dependency on Getopt::Long 2.36, as GetOptionsFromArray() isn't available before
support specify multiple mirror
force the newlines in carton.lock to be \n
merged from 'support-bundle'

commit c5346e8b54ce8ba51e435f0a4763ee9923166ee5
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sun Jan 1 03:30:28 2012 +0900

    support gzip

commit d98f183a5ad843c412c4d507ec7bbb400e144f53
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sun Jan 1 03:07:14 2012 +0900

    install --cached

commit bb83b459e881e9e519bf7f049a034d6743086956
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sun Jan 1 02:00:10 2012 +0900

    create bundle darkpan index

commit 2a19db9ffdeb76d01aa37601e8969204c422491e
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 17:58:58 2011 +0900

    rename

commit 00279d5c3996454138067a7400556832bea52ac5
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 17:07:10 2011 +0900

    comment

commit 77d85bc27f0d297914fe8309193616ee13cecbb2
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 16:31:35 2011 +0900

    inverse options

commit ef871ac74543be31842d73cbe7217c673f92e294
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 16:31:26 2011 +0900

    dependency

commit 1e7478e95ab82037155f493cb09228bddf76a454
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 15:35:30 2011 +0900

    refactor

commit 899c770ca073cbbafc3144ea7eac5d1872f9376f
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 14:46:32 2011 +0900

    comment

commit 23581ecf50362def5c0697e96162525cb2ee9024
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 14:44:52 2011 +0900

    lazy load

commit 925427fc6a42fe573c6cc53d2fc696eb051acb48
Author: NAKAGAWA Masaki <masaki.nakagawa@gmail.com>
Date:   Sat Dec 31 02:30:10 2011 +0900

    'carton bundle'
load mymeta when MYMETA.json is exist
remove core dependencies
cleanup
Improve synopsis for carton exec

Shows use of "-I" flag and the "--" command separator.
Merge pull request #37 from dagolden/doc-nits

Improve synopsis for carton exec
Merge pull request #35 from masaki/master

bundle support
Merge pull request #28 from pfig/master

Patch to fix run-time error if Getopt::Long < 2.36
Merge pull request #24 from wchristian/force_newlines

force the newlines in carton.lock to be \n
regen README
Bundle doesn't necessarily mean DarkPAN
Checking in changes prior to tagging of version v0.9.4.

Changelog diff is:

diff --git a/Changes b/Changes
index e552491..1ed20b9 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,11 @@
 Revision history for carton

+v0.9.4  Sat Mar 31 13:49:41 CEST 2012
+        - use Capture::Tiny to capture output (wchristian)
+        - Improve synopsis for exec (dagolden)
+        - Implemented bundle command (masaki)
+        - Fix Getopt::Long dependency (pfig)
+
 v0.9.3  Wed Oct 19 14:30:50 JST 2011
         - Fixed META.yml by patching Module::Install and repackaging
Edit POD sentence. 

The " ... under the heavy development ..." bit is the only real mistake (and even then, I know it's nitpicking), the other two edits are more suggestions. 
Merge pull request #43 from yanick/patch-1

Edit POD sentence. 
Added cpanfile
Merge branch 'master' of github.com:miyagawa/carton
Support cpanfile!