[carton] 353/472: v0.9.65

Lucas Kanashiro kanashiro-guest at moszumanska.debian.org
Fri Jul 24 00:39:23 UTC 2015


This is an automated email from the git hooks/post-receive script.

kanashiro-guest pushed a commit to branch master
in repository carton.

commit 36f2d7f875b87e942dfd6b6218aaf55d59fe3454
Author: Tatsuhiko Miyagawa <miyagawa at bulknews.net>
Date:   Tue Jul 23 18:52:06 2013 -0700

    v0.9.65
---
 Build.PL      |  2 +-
 Changes       |  7 +++++++
 META.json     |  2 +-
 README.md     | 14 +++++++-------
 lib/Carton.pm |  2 +-
 5 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/Build.PL b/Build.PL
index d0cd873..e7443e4 100644
--- a/Build.PL
+++ b/Build.PL
@@ -18,7 +18,7 @@ my %module_build_args = (
     "Tatsuhiko Miyagawa"
   ],
   "dist_name" => "carton",
-  "dist_version" => "v0.9.64",
+  "dist_version" => "v0.9.65",
   "license" => "perl",
   "module_name" => "carton",
   "recommends" => {},
diff --git a/Changes b/Changes
index 82e5f3b..d04748f 100644
--- a/Changes
+++ b/Changes
@@ -2,6 +2,13 @@ Revision history for carton
 
 {{$NEXT}}
 
+v0.9.65  2013-07-23 18:51:59 PDT
+        - BIG CHANGE: Use cpanfile.snapshot instead of carton.lock for 1.0 onwards
+          There is no way to migrate carton.lock to cpanfile.snapshot just yet.
+        - New cpanfile.snapshot is text based and is more VCS friendly
+        - Reworked internal of prereqs/requirements loader (again!) to eliminate
+          lots of duplicate code
+
 v0.9.64  2013-07-23 14:39:54 PDT
         - Locate cpanm within a dist share dir so that cpanm in user's $PATH is not executed.
           This will solve issues with cpanm in /usr/bin, perlbrew or with bad shebang #92
diff --git a/META.json b/META.json
index a0c59f4..eda1f5f 100644
--- a/META.json
+++ b/META.json
@@ -78,7 +78,7 @@
          "web" : "https://github.com/miyagawa/carton"
       }
    },
-   "version" : "v0.9.64",
+   "version" : "v0.9.65",
    "x_contributors" : [
       "Christian Walde <walde.christian at googlemail.com>",
       "David Golden <dagolden at cpan.org>",
diff --git a/README.md b/README.md
index c8e45cf..5e87ef4 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ Carton - Perl module dependency manager (aka Bundler for Perl)
     requires 'Starman', 0.2000;
 
     > carton install
-    > git add cpanfile carton.lock
+    > git add cpanfile cpanfile.snapshot
     > git commit -m "add Plack and Starman"
 
     # Other developer's machine, or on a deployment box
@@ -28,7 +28,7 @@ HAVE BEEN WARNED.__
 
 carton is a command line tool to track the Perl module dependencies
 for your Perl application. The managed dependencies are tracked in a
-_carton.lock_ file, which is meant to be version controlled, and the
+_cpanfile.snapshot_ file, which is meant to be version controlled, and the
 lock file allows other developers of your application will have the
 exact same versions of the modules.
 
@@ -42,7 +42,7 @@ exclude these directories from the version control system.
 
     > echo .carton/ >> .gitignore
     > echo local/ >> .gitignore
-    > git add carton.lock
+    > git add cpanfile.snapshot
     > git commit -m "Start using carton"
 
 ## Tracking the dependencies
@@ -59,14 +59,14 @@ And then you can install these dependencies via:
 
 The modules are installed into your _local_ directory, and the
 dependencies tree and version information are analyzed and saved into
-_carton.lock_ in your directory.
+_cpanfile.snapshot_ in your directory.
 
-Make sure you add _carton.lock_ to your version controlled repository
+Make sure you add _cpanfile.snapshot_ to your version controlled repository
 and commit changes as you update dependencies. This will ensure that
 other developers on your app, as well as your deployment environment,
 use exactly the same versions of the modules you just installed.
 
-    > git add cpanfile carton.lock
+    > git add cpanfile cpanfile.snapshot
     > git commit -m "Added Plack and Starman"
 
 ## Deploying your application
@@ -77,7 +77,7 @@ _.carton_) and run the following command:
 
     > carton install
 
-This will look at the _carton.lock_ and install the exact same
+This will look at the _cpanfile.snapshot_ and install the exact same
 versions of the dependencies into _local_, and now your application
 is ready to run.
 
diff --git a/lib/Carton.pm b/lib/Carton.pm
index d5476a5..bdd902c 100644
--- a/lib/Carton.pm
+++ b/lib/Carton.pm
@@ -1,7 +1,7 @@
 package Carton;
 use strict;
 use 5.008_005;
-use version; our $VERSION = version->declare("v0.9.64");
+use version; our $VERSION = version->declare("v0.9.65");
 
 1;
 __END__

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/carton.git



More information about the Pkg-perl-cvs-commits mailing list