Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Bug 18635 - Add Command changelist

  • Loading branch information...
commit 4717d330a66573e1b769dd1d1a3c7ebfea2471a8 1 parent c515306
@opi99 authored
Showing with 91 additions and 0 deletions.
  1. +91 −0 SVN/Command/Changelist.php
View
91 SVN/Command/Changelist.php
@@ -0,0 +1,91 @@
+<?php
+/* vim: set expandtab tabstop=4 shiftwidth=4: */
+/**
+ * +----------------------------------------------------------------------+
+ * | This LICENSE is in the BSD license style. |
+ * | http://www.opensource.org/licenses/bsd-license.php |
+ * | |
+ * | Redistribution and use in source and binary forms, with or without |
+ * | modification, are permitted provided that the following conditions |
+ * | are met: |
+ * | |
+ * | * Redistributions of source code must retain the above copyright |
+ * | notice, this list of conditions and the following disclaimer. |
+ * | |
+ * | * Redistributions in binary form must reproduce the above |
+ * | copyright notice, this list of conditions and the following |
+ * | disclaimer in the documentation and/or other materials provided |
+ * | with the distribution. |
+ * | |
+ * | * Neither the name of Clay Loveless nor the names of contributors |
+ * | may be used to endorse or promote products derived from this |
+ * | software without specific prior written permission. |
+ * | |
+ * | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
+ * | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
+ * | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
+ * | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE |
+ * | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
+ * | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |
+ * | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
+ * | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
+ * | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT |
+ * | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
+ * | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
+ * | POSSIBILITY OF SUCH DAMAGE. |
+ * +----------------------------------------------------------------------+
+ *
+ * PHP version 5
+ *
+ * @category VersionControl
+ * @package VersionControl_SVN
+ * @author Clay Loveless <clay@killersoft.com>
+ * @author Alexander Opitz <opitz.alexander@gmail.com>
+ * @copyright 2004-2007 Clay Loveless
+ * @license http://www.opensource.org/licenses/bsd-license.php BSD License
+ * @link http://pear.php.net/package/VersionControl_SVN
+ */
+
+require_once 'VersionControl/SVN/Command.php';
+
+/**
+ * Subversion Changelist command manager class
+ *
+ * @category VersionControl
+ * @package VersionControl_SVN
+ * @author Clay Loveless <clay@killersoft.com>
+ * @author Alexander Opitz <opitz.alexander@gmail.com>
+ * @license http://www.opensource.org/licenses/bsd-license.php BSD License
+ * @version @version@
+ * @link http://pear.php.net/package/VersionControl_SVN
+ */
+class VersionControl_SVN_Command_Changelist extends VersionControl_SVN_Command
+{
+ /**
+ * Constuctor of command. Adds available switches.
+ */
+ public function __construct()
+ {
+ parent::__construct();
+
+ $this->validSwitchesValue = array_merge(
+ $this->validSwitchesValue,
+ array(
+ 'depth',
+ 'targets',
+ 'cl', 'changelist',
+ )
+ );
+
+ $this->validSwitches = array_merge(
+ $this->validSwitches,
+ array(
+ 'q', 'quiet',
+ 'R', 'recursive',
+ 'remove',
+ )
+ );
+ }
+}
+
+?>
Please sign in to comment.
Something went wrong with that request. Please try again.