[Bps-public-commit] r11117 - in Shipwright/trunk: docs lib lib/Shipwright/Backend lib/Shipwright/Manual lib/Shipwright/Script share/bin
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Wed Mar 19 04:21:22 EDT 2008
Author: sunnavy
Date: Wed Mar 19 04:21:21 2008
New Revision: 11117
Modified:
Shipwright/trunk/docs/tutorial.log
Shipwright/trunk/lib/Shipwright.pm
Shipwright/trunk/lib/Shipwright/Backend/SVK.pm
Shipwright/trunk/lib/Shipwright/Backend/SVN.pm
Shipwright/trunk/lib/Shipwright/Manual/Tutorial.pod
Shipwright/trunk/lib/Shipwright/Script/Build.pm
Shipwright/trunk/lib/Shipwright/Script/Flags.pm
Shipwright/trunk/lib/Shipwright/Script/Import.pm
Shipwright/trunk/lib/Shipwright/Script/Initialize.pm
Shipwright/trunk/lib/Shipwright/Script/Maintain.pm
Shipwright/trunk/lib/Shipwright/Script/Update.pm
Shipwright/trunk/lib/Shipwright/Util.pm
Shipwright/trunk/share/bin/shipwright-builder
Log:
vessel is the final product, not the internal stuff in repository
Modified: Shipwright/trunk/docs/tutorial.log
==============================================================================
--- Shipwright/trunk/docs/tutorial.log (original)
+++ Shipwright/trunk/docs/tutorial.log Wed Mar 19 04:21:21 2008
@@ -14,7 +14,7 @@
Committed revision 79509.
2008/02/11 22:21:44 INFO> SVK.pm:72 Shipwright::Backend::SVK::initialize - initialize //__shipwright/hello
2008/02/11 22:21:44 INFO> Util.pm:52 Shipwright::Util::run - run cmd:
-svk import /var/folders/fn/fnQpv1CVF1OQBIYiaE+cQE+++TI/-Tmp-/mELaiutEO6 //__shipwright/hello -m 'created vessel'
+svk import /var/folders/fn/fnQpv1CVF1OQBIYiaE+cQE+++TI/-Tmp-/mELaiutEO6 //__shipwright/hello -m 'created project'
2008/02/11 22:21:45 INFO> Util.pm:54 Shipwright::Util::run - run output:
Committed revision 79510.
Import path //__shipwright/hello initialized.
Modified: Shipwright/trunk/lib/Shipwright.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright.pm (original)
+++ Shipwright/trunk/lib/Shipwright.pm Wed Mar 19 04:21:21 2008
@@ -125,10 +125,10 @@
| dist sources | =====> | repository | ====>
-------------------| -----------------------
- vessels(final product)
-------------------------
-| installed to system |
-------------------------
+ vessel(final product)
+-----------------------------------------------
+| all packages installed with smart wrappers |
+-----------------------------------------------
So there're mainly two useful commands in shipwright: import and build, which
can be invoked like this:
@@ -147,7 +147,7 @@
=head3 after initialize
-After initialize a vessel, the files in the repo are:
+After initialize a project, the files in the repo are:
=over 4
Modified: Shipwright/trunk/lib/Shipwright/Backend/SVK.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Backend/SVK.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Backend/SVK.pm Wed Mar 19 04:21:21 2008
@@ -29,7 +29,7 @@
=head2 initialize
-initialize a vessel
+initialize a project
=cut
@@ -52,7 +52,7 @@
$self->import(
source => $dir,
_initialize => 1,
- comment => 'created vessel',
+ comment => 'created project',
);
}
@@ -107,7 +107,7 @@
=head2 export
-export a vessel, partly or as a whole
+export a project, partly or as a whole
=cut
@@ -124,7 +124,7 @@
=head2 checkout
a wrapper of checkout cmd of svk
-checkout a vessel, partly or as a whole
+checkout a project, partly or as a whole
=cut
@@ -457,7 +457,7 @@
=head2 test_script
-set test_script for a vessel, aka. udpate t/test script
+set test_script for a project, aka. udpate t/test script
=cut
Modified: Shipwright/trunk/lib/Shipwright/Backend/SVN.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Backend/SVN.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Backend/SVN.pm Wed Mar 19 04:21:21 2008
@@ -29,7 +29,7 @@
=head2 initialize
-initialize a vessel
+initialize a project
=cut
@@ -50,7 +50,7 @@
$self->log->info( 'initialize ' . $self->repository );
$self->import(
source => $dir,
- comment => 'create vessel',
+ comment => 'create project',
_initialize => 1,
);
@@ -114,7 +114,7 @@
=head2 export
a wrapper of export cmd of svn
-export a vessel, partly or as a whole
+export a project, partly or as a whole
=cut
@@ -130,7 +130,7 @@
=head2 checkout
a wrapper of checkout cmd of svn
-checkout a vessel, partly or as a whole
+checkout a project, partly or as a whole
=cut
@@ -467,7 +467,7 @@
=head2 test_script
-set test_script for a vessel, aka. udpate t/test script
+set test_script for a project, aka. udpate t/test script
=cut
Modified: Shipwright/trunk/lib/Shipwright/Manual/Tutorial.pod
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Manual/Tutorial.pod (original)
+++ Shipwright/trunk/lib/Shipwright/Manual/Tutorial.pod Wed Mar 19 04:21:21 2008
@@ -4,7 +4,7 @@
=head1 SYNOPSIS
-In this tutorial, we'll create a simple project(we call it a vessel): The L<Acme::Hello> module from CPAN. (We love examples with name hello ;))
+In this tutorial, we'll create a simple project: The L<Acme::Hello> module from CPAN. (We love examples with name hello ;))
We will use C<svk://__shipwright/hello> as our repository.
Modified: Shipwright/trunk/lib/Shipwright/Script/Build.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Script/Build.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Script/Build.pm Wed Mar 19 04:21:21 2008
@@ -74,21 +74,21 @@
=head1 NAME
-Shipwright::Script::Build - build the specified vessel
+Shipwright::Script::Build - build the specified project
=head1 SYNOPSIS
- shipwright build build a vessel
+ shipwright build build a project
Options:
- --repository(-r) specify the repository of our vessel
+ --repository(-r) specify the repository of our project
--log-level(-l) specify the log level
--install-base specify install base. default is an autocreated temp dir
--skip specify dists which'll be skipped
--skip-test specify whether to skip test
--only-test just test(the running script is t/test)
--flags specify flags
- --name specify the name of the vessel
+ --name specify the name of the project
=head1 AUTHOR
Modified: Shipwright/trunk/lib/Shipwright/Script/Flags.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Script/Flags.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Script/Flags.pm Wed Mar 19 04:21:21 2008
@@ -97,7 +97,7 @@
shipwright flags --dist RT --add mysql
Options:
- --repository(-r) specify the repository of our vessel
+ --repository(-r) specify the repository of our project
--log-level(-l) specify the log level
--dist specify the dist
--add, --delete, --set specify the flags split by comma
Modified: Shipwright/trunk/lib/Shipwright/Script/Import.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Script/Import.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Script/Import.pm Wed Mar 19 04:21:21 2008
@@ -369,7 +369,7 @@
shipwright import import a source
Options:
- --repository(-r) specify the repository of our vessel
+ --repository(-r) specify the repository of our project
--log-level(-l) specify the log level
--comment(-m) specify the comment
--source(-s) specify the source path
Modified: Shipwright/trunk/lib/Shipwright/Script/Initialize.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Script/Initialize.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Script/Initialize.pm Wed Mar 19 04:21:21 2008
@@ -45,14 +45,14 @@
=head1 NAME
-Shipwright::Script::Initialize - create a vessel
+Shipwright::Script::Initialize - create a project
=head1 SYNOPSIS
- shipwright create create a vessel
+ shipwright create create a project
Options:
- --repository(-r) specify the repository of our vessel
+ --repository(-r) specify the repository of our project
--log-level(-l) specify the log level
=head1 AUTHOR
Modified: Shipwright/trunk/lib/Shipwright/Script/Maintain.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Script/Maintain.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Script/Maintain.pm Wed Mar 19 04:21:21 2008
@@ -67,14 +67,14 @@
=head1 NAME
-Shipwright::Script::Maintain - maintain a vessel
+Shipwright::Script::Maintain - maintain a project
=head1 SYNOPSIS
shipwright maintain --update-order update the build order
Options:
- --repository(-r) specify the repository of our vessel
+ --repository(-r) specify the repository of our project
--log-level(-l) specify the log level
--update-order update the build order
Modified: Shipwright/trunk/lib/Shipwright/Script/Update.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Script/Update.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Script/Update.pm Wed Mar 19 04:21:21 2008
@@ -156,7 +156,7 @@
shipwright update update dist(s)
Options:
- --repository(-r) specify the repository of our vessel
+ --repository(-r) specify the repository of our project
--log-level(-l) specify the log level
--name specify the source name( only alphanumeric characters and - )
--all update all the dists
Modified: Shipwright/trunk/lib/Shipwright/Util.pm
==============================================================================
--- Shipwright/trunk/lib/Shipwright/Util.pm (original)
+++ Shipwright/trunk/lib/Shipwright/Util.pm Wed Mar 19 04:21:21 2008
@@ -90,7 +90,7 @@
=head2 share_root
Returns the 'share' directory of the installed Shipwright module. This is
-currently only used to store the initial files in vessel.
+currently only used to store the initial files in project.
=cut
Modified: Shipwright/trunk/share/bin/shipwright-builder
==============================================================================
--- Shipwright/trunk/share/bin/shipwright-builder (original)
+++ Shipwright/trunk/share/bin/shipwright-builder Wed Mar 19 04:21:21 2008
@@ -31,7 +31,7 @@
defaults: a temp dir below your system's tmp.
e.g. --install-base /home/local/mydist
-name: the name of the vessel. used to create a better named dir if
+name: the name of the project. used to create a better named dir if
install_base is not supplied
e.g. --name mydist
More information about the Bps-public-commit
mailing list