cvs: phpdoc /scripts/iniupdate cvs-versions.php run.php
| From: | Nuno Lopes | Date: | Wed, 05 Sep 2007 15:32:33 +0000 |
| Subject: | cvs: phpdoc /scripts/iniupdate cvs-versions.php run.php | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969378023@lists.php.net to get a copy of this message | ||
nlopess Wed Sep 5 15:32:33 2007 UTC
Modified files:
/phpdoc/scripts/iniupdate cvs-versions.php run.php
Log:
add option to skip downloading/updating things (i.e. no internet access)
http://cvs.php.net/viewvc.cgi/phpdoc/scripts/iniupdate/cvs-versions.php?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc/scripts/iniupdate/cvs-versions.php
diff -u phpdoc/scripts/iniupdate/cvs-versions.php:1.5 phpdoc/scripts/iniupdate/cvs-versions.php:1.6
--- phpdoc/scripts/iniupdate/cvs-versions.php:1.5 Wed Sep 5 15:12:16 2007
+++ phpdoc/scripts/iniupdate/cvs-versions.php Wed Sep 5 15:32:33 2007
@@ -26,7 +26,11 @@
if ($tags) return $tags;
chdir('sources');
-
cvs -q -d :pserver:cvsread@cvs.php.net:/repository co php-src > /dev/null;
+
+ if (empty($GLOBALS['skip_download'])) {
+ cvs -q -d :pserver:cvsread@cvs.php.net:/repository co php-src > /dev/null;
+ }
+
chdir('php-src');
$log = explode("\n", cvs log ChangeLog);
http://cvs.php.net/viewvc.cgi/phpdoc/scripts/iniupdate/run.php?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc/scripts/iniupdate/run.php
diff -u phpdoc/scripts/iniupdate/run.php:1.1 phpdoc/scripts/iniupdate/run.php:1.2
--- phpdoc/scripts/iniupdate/run.php:1.1 Thu Aug 9 17:55:16 2007
+++ phpdoc/scripts/iniupdate/run.php Wed Sep 5 15:32:33 2007
@@ -19,7 +19,30 @@
@mkdir('sources');
-require_once './update-all.php';
+array_shift($argv);
+
+foreach ($argv as $arg) {
+ if ($arg === '-h' || $arg === '--help') {
+ echo <<< HELP
+possible options:
+--skip-download Do not download or update anything
+
+
+HELP;
+ exit;
+
+ } elseif ($arg === '--skip-download') {
+ $skip_download = true;
+ } else {
+ die("option not recognized: '$arg'\n");
+ }
+
+}
+
+
+if (empty($skip_download)) {
+ require_once './update-all.php';
+}
if (is_file('ini_changelog.sqlite')) {
require_once './make_db.php';
@@ -29,4 +52,3 @@
}
require_once './ini-update.php';
-