svn: /web/php-rmtools/trunk/script/ snapshot.php

From: Date: Mon, 11 Jan 2010 17:08:53 +0000
Subject: svn: /web/php-rmtools/trunk/script/ snapshot.php
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-6967@lists.php.net to get a copy of this message
pajoye Mon, 11 Jan 2010 17:08:53 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=293413 Log: - snapshot script (cron, shell,..) Changed paths: A web/php-rmtools/trunk/script/snapshot.php Added: web/php-rmtools/trunk/script/snapshot.php =================================================================== --- web/php-rmtools/trunk/script/snapshot.php (rev 0) +++ web/php-rmtools/trunk/script/snapshot.php 2010-01-11 17:08:53 UTC (rev 293413) @@ -0,0 +1,27 @@ +<?php +include __DIR__ . '/../include/config.php'; +error_reporting(E_ALL|E_NOTICE); + +include 'Storage.php'; +include 'Base.php'; + +use rmtools as rm; + +if ($argc < 2 || $argc > 3) { + echo "Usage: snapshot <release name> <snap absolute path>\n"; + exit(); +} +$release = filter_var($argv[1], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW|FILTER_FLAG_STRIP_HIGH); + +if ($argc == 3) { + $filename = filter_var($argv[2], FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW|FILTER_FLAG_STRIP_HIGH); +} else { + $filename = FALSE; +} + +try { + $svn = new rm\Storage($release); + $svn->createSnapshot($filename); +} catch (Exception $e) { + echo 'An error occured: ', $e->getMessage(), "\n"; +}

« previous php.webmaster (#6967) next »