opends/ext/svnkit/ANTLR-LICENSE
New file @@ -0,0 +1,26 @@ [The "BSD licence"] Copyright (c) 2003-2008 Terence Parr All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. 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. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. opends/ext/svnkit/COPYING
@@ -6,7 +6,7 @@ All the source code and compiled classes in package org.tigris.subversion.javahl except SvnClient class are covered by the license in JAVAHL-LICENSE file Copyright (c) 2004-2009 TMate Software. All rights reserved. Copyright (c) 2004-2012 TMate Software. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: opends/ext/svnkit/README.txt
@@ -26,7 +26,10 @@ direct repository access as well as support for all high level Subversion operation that are available with the command line Subversion client. This version of SVNKit supports all Subversion 1.6.2 features and supports older Subversion repositories. This version of SVNKit supports all major Subversion 1.7.6 features. This version of SVNKit supports both new (1.7, sqlite db) and old (1.6 and older) working copy formats as well as all versions of Subversion repositories since 1.0. 4. RESOURCES opends/ext/svnkit/SQLJET-LICENSE
New file @@ -0,0 +1,19 @@ Copyright (C) 2009-2010 TMate Software Ltd As part of SVNKit library, SQLJet library is distributed under the terms of TMate Open Source License (see http://svnkit.com/license.html). Otherwise, outside of SVNKit library, the following licensing terms are applicable for SQLJet library: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. For information on how to redistribute this software under the terms of a license other than GNU General Public License contact TMate Software at support@sqljet.com opends/ext/svnkit/antlr-runtime.jarBinary files differ
opends/ext/svnkit/changelog.txt
@@ -1,3 +1,205 @@ == version 1.7.5-v1 == + SVNLookClient.doGetChangedDirectories failed on revision 0, fixed. + Text changes might not be reported properly after native Subversion operated on the working copy in 1.6 format, fixed. + Symbolic link last modified time now reported properly. + Pristine files ref count values may become invalid, fixed. + Empty strings might be stored as a DAV URL cache values, fixed. + SqlJet library 1.1.4 is used + Other minor stability improvements and bugfixes. == version 1.7.5 == + File externals merge issues fixed. + SVNStatus reported for old and new working copy formats made more consistent. + Existing credentials in default cache are no longer overwritten by truncated ones when store-passwords option is set to false. + Deleting a file remotely resulted in grand-parent directory access, fixed. + SVNLogClient.doList(recursive=false) now uses SVNDepth.IMMEDIATES, not FILES. + SqlJet 1.1.3 is used and potential NPE on concurrent working copy access fixed. + Other minor stability improvements and bugfixes. == version 1.7.4-v1 == + SVNLogClient.doList() method issues fixed. + Potential PRISTINE wc.db table corruption fixed. + SVNWCClient.doResolve() was choosing wrong file version when resolving conflict, fixed. + JavaHL SVNClient reported wrong version, fixed. + Minor stability improvements and bugfixes. + Build script upgraded to use Gradle 1.0-rc3. == version 1.7.4 == + Minor diff generator improvements + ISvnOperationHandler callback added to let users receive notifications before and after operation. == version 1.7.4-rc5 == + All snapshot dependencies are replaced with fixed versions. + NPE on remote proplist opertation fixed. + Incompatibility with GitHub Subversion bridge fixed (commit did not work) == version 1.7.4-rc4 == + Fixed issue with Eclipse update site. + Fixed critical issue with switch leaving invalid wc props, thus resulting in potentially wrong commits destination. == version 1.7.4-rc3 == + Few backward compatibility issues fixed. + SqlJet Library dependency upgraded to 1.1.0 + Added: SVNStatus.getCombinedNodeAndContentsStatus() method + Added: More javadoc documentation == version 1.7.4-rc2 == * Fixed: JavaHL ConflictDescriptor object contained relative paths in place of absolute, fixed * Fixed: base checksum were not passed to the ISVNEditor callback on file update over DAV. * Fixed: Repository to repository copy did not work with old working copy in certain cases. + Added: More javadoc documentation == version 1.7.4-rc1 == + Performance and stability improvements * Version bumped to match that of compatible native Subversion == version 1.7.0-beta3 == + Performance and stability improvements + Diff operation improvements * This is a beta version and it may not be stable enough for production environment == version 1.7.0-beta2 == + Performance and stability improvements * This is a beta version and it may not be stable enough for production environment == version 1.7.0-beta1 == * First beta version with new Subversion 1.7 working copy format support + Lot of fixes and improvements in the new working copy format support, since alpha2 * This is a beta version and it may not be stable enough for production environment == version 1.7.0-alpha2 == + New JavaHL API (org.apache.subversion.javahl) implementation + Lot of fixes and improvements in the new working copy format support * This is alpha version and it may not be stable enough for production environment * The following operations are not yet implemented for the new working copy format: - merge - diff == version 1.7.0-alpha1 == + New Subversion 1.7 working copy format support + New high-level API (see org.tmatesoft.svnkit.core.wc2) * This is alpha version and it may not be stable enough for production environment * The following operations are not yet implemented for the new working copy format: - merge - mergeinfo - diff - resolve, mark resolved - cleanup * new JavaHL API is not yet implemented in this version == version 1.3.7 == + 1.7 Subversion servers compatibility issues fixed. + Export operation failed on missing directories, fixed. * For new 1.7 Subversion working copy format support please use SVNKit 1.7.0-alpha version. == version 1.3.6.1 == + OSGi bundle exports JavaHL API package. == version 1.3.6 == + Changes made in Subversion since version 1.6.15 implemented, all Subversion 1.6.17 features are supported. + SSH connections pool reimplemented, number of race conditions and potential deadlocks fixed by that new implementation. + Memory consumption decreased significantly for status operation. + GNOME keyring support + HTTP Digest and Basic authentication methods did not work with non Keep-Alive connection, fixed. + SQLJet library upgraded to v1.0.7 + Other minor bugfixes and improvements. == version 1.3.5 == + Changes made in Subversion since version 1.6.12 implemented, all Subversion 1.6.15 features are supported. + Support for OS X Keychain as credentials storage added. + SSL client certificate passphrase is cached in a way compatible with that of the native Subversion. + HTTP cookies are handled properly. + SQLJet library upgraded to v1.0.4 + Other minor bugfixes and improvements. == version 1.3.4 == + Changes made in Subversion since version 1.6.11 implemented, all Subversion 1.6.12 features are supported. + Added support for SSH host fingerprints verification. + Name conflict status added which is reported on case-insensitive filesystems for files which name differs only in case. + HTTP digest authentication support improved. + svnkit:charset property support significantly improved. + SQLJet library upgraded to v1.0.3 + JNA library upgraded to v3.2.7 + Other minor bugfixes and improvements. == version 1.3.3 == + Changes made in Subversion since version 1.6.6 implemented, all Subversion 1.6.11 features are supported. + HTTP Negotiate authentication improvements. + Support of MSCAPI SSL certificates added. + SQLJet library upgraded to version 1.0.2 + File externals support improved + Other bugfixes == version 1.3.2 == + Changes made in Subversion since version 1.6.5 implemented, all Subversion 1.6.6 features are supported. * Negotiate authorization mechanism was not used when multiple authorization schemes were offered to client by server. * SQLJet library upgraded to version 1.0.1. * JNA library upgraded to version 3.2.3. + Bugfixes and performance improvements. == version 1.3.1 == + Changes made in Subversion since version 1.6.2 implemented, all Subversion 1.6.5 features are supported. * Representation cache DB support, using SQLJet (http://sqljet.com) library. * Added implementations for couple of missing JavaHL methods. * Fixed 'svn: Checksum mismatch while reading representation' exception on reading vdelta from local repositories. * Several dump and load operation issues fixed. * JNA library upgraded to version 3.1.0. + Other bugfixes and performance improvements. == version 1.3.0 + Changes made in Subversion since version 1.5.6 implemented, @@ -17,6 +219,7 @@ all Subversion 1.6.1 features are supported. + Bugfixes since version 1.3.0-beta2 == version 1.3.0-beta2 + Changes made in Subversion since version 1.5.6 implemented, opends/ext/svnkit/doc.tar.gzBinary files differ
opends/ext/svnkit/jna.jarBinary files differ
opends/ext/svnkit/jsvn
@@ -1,40 +1,83 @@ #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` cygwin=false; darwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; Darwin*) darwin=true if [ -z "$JAVA_VERSION" ] ; then JAVA_VERSION="CurrentJDK" else echo "Using Java version: $JAVA_VERSION" fi if [ -z "$JAVA_HOME" ] ; then JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home fi ;; esac old_wd=`pwd` progname=`basename "$0"` linkdir=`dirname "$0"` cd "$linkdir" prg="$progname" while [ -h "$prg" ] ; do ls=`ls -ld "$prg"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then prg="$link" else prg="`dirname $prg`/$link" if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi done fi SVNKIT_HOME=`dirname $prg` SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd` cd "$old_wd" SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar" # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties" # If a specific java binary isn't specified search for the standard 'java' binary if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java` fi fi SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svn.SVN "$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@" if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1 fi if [ -z "$SVNKIT_LIB" ] then SVNKIT_LIB="$BASEDIR"/lib fi CLASSPATH="$BASEDIR/conf" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-1.7.5-v1.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sequence-library-1.0.2.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/antlr-runtime-3.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sqljet-1.1.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/jna-3.4.0.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/trilead-ssh2-1.0.0-build215.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-cli-1.7.5-v1.jar" LOGGING_PROPERTIES_PATH="$BASEDIR/conf/logging.properties" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"` [ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"` [ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"` [ -n "$LOGGING_PROPERTIES_PATH" ] && REPO=`cygpath --path --windows "$LOGGING_PROPERTIES_PATH"` fi EXTRA_JVM_ARGUMENTS="-Djava.util.logging.config.file=$LOGGING_PROPERTIES_PATH -Dsun.io.useCanonCaches=false" exec "$JAVACMD" $JAVA_OPTS \ $EXTRA_JVM_ARGUMENTS \ -classpath "$CLASSPATH" \ org.tmatesoft.svn.cli.SVN \ "$@" opends/ext/svnkit/jsvn.bat
@@ -1,11 +1,98 @@ @echo off set DEFAULT_SVNKIT_HOME=%~dp0 set ERROR_CODE=0 if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME% :init @REM Decide how to startup depending on the version of windows set SVNKIT_CLASSPATH= "%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar" set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svn.SVN set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%/logging.properties" @REM -- Win98ME if NOT "%OS%"=="Windows_NT" goto Win9xArg "%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %* @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" @setlocal @REM -- 4NT shell if "%eval[2+2]" == "4" goto 4NTArgs @REM -- Regular WinNT shell set CMD_LINE_ARGS=%* goto WinNTGetScriptDir @REM The 4NT Shell from jp software :4NTArgs set CMD_LINE_ARGS=%$ goto WinNTGetScriptDir :Win9xArg @REM Slurp the command line arguments. This loop allows for an unlimited number @REM of arguments (up to the command line limit, anyway). set CMD_LINE_ARGS= :Win9xApp if %1a==a goto Win9xGetScriptDir set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto Win9xApp :Win9xGetScriptDir set SAVEDIR=%CD% %0\ cd %0\..\.. set BASEDIR=%CD% cd %SAVEDIR% set SAVE_DIR= goto repoSetup :WinNTGetScriptDir set BASEDIR=%~dp0 IF %BASEDIR:~-1%==\ SET BASEDIR=%BASEDIR:~0,-1% set BASEDIR=%BASEDIR%\.. :repoSetup if "%JAVACMD%"=="" set JAVACMD=java if not "%JAVA_HOME%"=="" set JAVACMD="%JAVA_HOME%\bin\%JAVACMD%" if "%SVNKIT_LIB%"=="" set SVNKIT_LIB=%BASEDIR%\lib set CLASSPATH= set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-1.7.5-v1.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sequence-library-1.0.2.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\antlr-runtime-3.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sqljet-1.1.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\jna-3.4.0.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\trilead-ssh2-1.0.0-build215.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-cli-1.7.5-v1.jar" set EXTRA_JVM_ARGUMENTS=-Djava.util.logging.config.file="%BASEDIR%\conf\logging.properties" -Dsun.io.useCanonCaches=false goto endInit @REM Reaching here means variables are defined and arguments have been captured :endInit %JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH% org.tmatesoft.svn.cli.SVN %CMD_LINE_ARGS% if ERRORLEVEL 1 goto error goto end :error if "%OS%"=="Windows_NT" @endlocal set ERROR_CODE=1 :end @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" goto endNT @REM For old DOS remove the set variables from ENV - we assume they were not set @REM before we started - at least we don't leave any baggage around set CMD_LINE_ARGS= goto postExec :endNT @endlocal :postExec if "%FORCE_EXIT_ON_ERROR%" == "on" ( if %ERROR_CODE% NEQ 0 exit %ERROR_CODE% ) exit /B %ERROR_CODE% opends/ext/svnkit/jsvnadmin
@@ -1,40 +1,83 @@ #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` cygwin=false; darwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; Darwin*) darwin=true if [ -z "$JAVA_VERSION" ] ; then JAVA_VERSION="CurrentJDK" else echo "Using Java version: $JAVA_VERSION" fi if [ -z "$JAVA_HOME" ] ; then JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home fi ;; esac old_wd=`pwd` progname=`basename "$0"` linkdir=`dirname "$0"` cd "$linkdir" prg="$progname" while [ -h "$prg" ] ; do ls=`ls -ld "$prg"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then prg="$link" else prg="`dirname $prg`/$link" if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi done fi SVNKIT_HOME=`dirname $prg` SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd` cd "$old_wd" SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar" # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties" # If a specific java binary isn't specified search for the standard 'java' binary if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java` fi fi SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnadmin.SVNAdmin "$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@" if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1 fi if [ -z "$SVNKIT_LIB" ] then SVNKIT_LIB="$BASEDIR"/lib fi CLASSPATH="$BASEDIR/conf" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-1.7.5-v1.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sequence-library-1.0.2.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/antlr-runtime-3.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sqljet-1.1.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/jna-3.4.0.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/trilead-ssh2-1.0.0-build215.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-cli-1.7.5-v1.jar" LOGGING_PROPERTIES_PATH="$BASEDIR/conf/logging.properties" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"` [ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"` [ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"` [ -n "$LOGGING_PROPERTIES_PATH" ] && REPO=`cygpath --path --windows "$LOGGING_PROPERTIES_PATH"` fi EXTRA_JVM_ARGUMENTS="-Djava.util.logging.config.file=$LOGGING_PROPERTIES_PATH -Dsun.io.useCanonCaches=false" exec "$JAVACMD" $JAVA_OPTS \ $EXTRA_JVM_ARGUMENTS \ -classpath "$CLASSPATH" \ org.tmatesoft.svn.cli.SVNAdmin \ "$@" opends/ext/svnkit/jsvnadmin.bat
@@ -1,11 +1,98 @@ @echo off set DEFAULT_SVNKIT_HOME=%~dp0 set ERROR_CODE=0 if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME% :init @REM Decide how to startup depending on the version of windows set SVNKIT_CLASSPATH= "%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar" set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnadmin.SVNAdmin set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%/logging.properties" @REM -- Win98ME if NOT "%OS%"=="Windows_NT" goto Win9xArg "%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %* @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" @setlocal @REM -- 4NT shell if "%eval[2+2]" == "4" goto 4NTArgs @REM -- Regular WinNT shell set CMD_LINE_ARGS=%* goto WinNTGetScriptDir @REM The 4NT Shell from jp software :4NTArgs set CMD_LINE_ARGS=%$ goto WinNTGetScriptDir :Win9xArg @REM Slurp the command line arguments. This loop allows for an unlimited number @REM of arguments (up to the command line limit, anyway). set CMD_LINE_ARGS= :Win9xApp if %1a==a goto Win9xGetScriptDir set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto Win9xApp :Win9xGetScriptDir set SAVEDIR=%CD% %0\ cd %0\..\.. set BASEDIR=%CD% cd %SAVEDIR% set SAVE_DIR= goto repoSetup :WinNTGetScriptDir set BASEDIR=%~dp0 IF %BASEDIR:~-1%==\ SET BASEDIR=%BASEDIR:~0,-1% set BASEDIR=%BASEDIR%\.. :repoSetup if "%JAVACMD%"=="" set JAVACMD=java if not "%JAVA_HOME%"=="" set JAVACMD="%JAVA_HOME%\bin\%JAVACMD%" if "%SVNKIT_LIB%"=="" set SVNKIT_LIB=%BASEDIR%\lib set CLASSPATH= set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-1.7.5-v1.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sequence-library-1.0.2.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\antlr-runtime-3.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sqljet-1.1.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\jna-3.4.0.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\trilead-ssh2-1.0.0-build215.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-cli-1.7.5-v1.jar" set EXTRA_JVM_ARGUMENTS=-Djava.util.logging.config.file="%BASEDIR%\conf\logging.properties" -Dsun.io.useCanonCaches=false goto endInit @REM Reaching here means variables are defined and arguments have been captured :endInit %JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH% org.tmatesoft.svn.cli.SVNAdmin %CMD_LINE_ARGS% if ERRORLEVEL 1 goto error goto end :error if "%OS%"=="Windows_NT" @endlocal set ERROR_CODE=1 :end @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" goto endNT @REM For old DOS remove the set variables from ENV - we assume they were not set @REM before we started - at least we don't leave any baggage around set CMD_LINE_ARGS= goto postExec :endNT @endlocal :postExec if "%FORCE_EXIT_ON_ERROR%" == "on" ( if %ERROR_CODE% NEQ 0 exit %ERROR_CODE% ) exit /B %ERROR_CODE% opends/ext/svnkit/jsvndumpfilter
@@ -1,40 +1,83 @@ #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` cygwin=false; darwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; Darwin*) darwin=true if [ -z "$JAVA_VERSION" ] ; then JAVA_VERSION="CurrentJDK" else echo "Using Java version: $JAVA_VERSION" fi if [ -z "$JAVA_HOME" ] ; then JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home fi ;; esac old_wd=`pwd` progname=`basename "$0"` linkdir=`dirname "$0"` cd "$linkdir" prg="$progname" while [ -h "$prg" ] ; do ls=`ls -ld "$prg"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then prg="$link" else prg="`dirname $prg`/$link" if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi done fi SVNKIT_HOME=`dirname $prg` SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd` cd "$old_wd" SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar" # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties" # If a specific java binary isn't specified search for the standard 'java' binary if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java` fi fi SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svndumpfilter.SVNDumpFilter "$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@" if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1 fi if [ -z "$SVNKIT_LIB" ] then SVNKIT_LIB="$BASEDIR"/lib fi CLASSPATH="$BASEDIR/conf" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-1.7.5-v1.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sequence-library-1.0.2.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/antlr-runtime-3.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sqljet-1.1.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/jna-3.4.0.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/trilead-ssh2-1.0.0-build215.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-cli-1.7.5-v1.jar" LOGGING_PROPERTIES_PATH="$BASEDIR/conf/logging.properties" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"` [ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"` [ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"` [ -n "$LOGGING_PROPERTIES_PATH" ] && REPO=`cygpath --path --windows "$LOGGING_PROPERTIES_PATH"` fi EXTRA_JVM_ARGUMENTS="-Djava.util.logging.config.file=$LOGGING_PROPERTIES_PATH -Dsun.io.useCanonCaches=false" exec "$JAVACMD" $JAVA_OPTS \ $EXTRA_JVM_ARGUMENTS \ -classpath "$CLASSPATH" \ org.tmatesoft.svn.cli.SVNDumpFilter \ "$@" opends/ext/svnkit/jsvndumpfilter.bat
@@ -1,11 +1,98 @@ @echo off set DEFAULT_SVNKIT_HOME=%~dp0 set ERROR_CODE=0 if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME% :init @REM Decide how to startup depending on the version of windows set SVNKIT_CLASSPATH= "%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar" set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svndumpfilter.SVNDumpFilter set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%/logging.properties" @REM -- Win98ME if NOT "%OS%"=="Windows_NT" goto Win9xArg "%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %* @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" @setlocal @REM -- 4NT shell if "%eval[2+2]" == "4" goto 4NTArgs @REM -- Regular WinNT shell set CMD_LINE_ARGS=%* goto WinNTGetScriptDir @REM The 4NT Shell from jp software :4NTArgs set CMD_LINE_ARGS=%$ goto WinNTGetScriptDir :Win9xArg @REM Slurp the command line arguments. This loop allows for an unlimited number @REM of arguments (up to the command line limit, anyway). set CMD_LINE_ARGS= :Win9xApp if %1a==a goto Win9xGetScriptDir set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto Win9xApp :Win9xGetScriptDir set SAVEDIR=%CD% %0\ cd %0\..\.. set BASEDIR=%CD% cd %SAVEDIR% set SAVE_DIR= goto repoSetup :WinNTGetScriptDir set BASEDIR=%~dp0 IF %BASEDIR:~-1%==\ SET BASEDIR=%BASEDIR:~0,-1% set BASEDIR=%BASEDIR%\.. :repoSetup if "%JAVACMD%"=="" set JAVACMD=java if not "%JAVA_HOME%"=="" set JAVACMD="%JAVA_HOME%\bin\%JAVACMD%" if "%SVNKIT_LIB%"=="" set SVNKIT_LIB=%BASEDIR%\lib set CLASSPATH= set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-1.7.5-v1.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sequence-library-1.0.2.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\antlr-runtime-3.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sqljet-1.1.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\jna-3.4.0.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\trilead-ssh2-1.0.0-build215.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-cli-1.7.5-v1.jar" set EXTRA_JVM_ARGUMENTS=-Djava.util.logging.config.file="%BASEDIR%\conf\logging.properties" -Dsun.io.useCanonCaches=false goto endInit @REM Reaching here means variables are defined and arguments have been captured :endInit %JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH% org.tmatesoft.svn.cli.SVNDumpFilter %CMD_LINE_ARGS% if ERRORLEVEL 1 goto error goto end :error if "%OS%"=="Windows_NT" @endlocal set ERROR_CODE=1 :end @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" goto endNT @REM For old DOS remove the set variables from ENV - we assume they were not set @REM before we started - at least we don't leave any baggage around set CMD_LINE_ARGS= goto postExec :endNT @endlocal :postExec if "%FORCE_EXIT_ON_ERROR%" == "on" ( if %ERROR_CODE% NEQ 0 exit %ERROR_CODE% ) exit /B %ERROR_CODE% opends/ext/svnkit/jsvnlook
@@ -1,40 +1,83 @@ #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` cygwin=false; darwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; Darwin*) darwin=true if [ -z "$JAVA_VERSION" ] ; then JAVA_VERSION="CurrentJDK" else echo "Using Java version: $JAVA_VERSION" fi if [ -z "$JAVA_HOME" ] ; then JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home fi ;; esac old_wd=`pwd` progname=`basename "$0"` linkdir=`dirname "$0"` cd "$linkdir" prg="$progname" while [ -h "$prg" ] ; do ls=`ls -ld "$prg"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then prg="$link" else prg="`dirname $prg`/$link" if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi done fi SVNKIT_HOME=`dirname $prg` SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd` cd "$old_wd" SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar" # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties" # If a specific java binary isn't specified search for the standard 'java' binary if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java` fi fi SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnlook.SVNLook "$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@" if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1 fi if [ -z "$SVNKIT_LIB" ] then SVNKIT_LIB="$BASEDIR"/lib fi CLASSPATH="$BASEDIR/conf" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-1.7.5-v1.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sequence-library-1.0.2.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/antlr-runtime-3.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sqljet-1.1.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/jna-3.4.0.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/trilead-ssh2-1.0.0-build215.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-cli-1.7.5-v1.jar" LOGGING_PROPERTIES_PATH="$BASEDIR/conf/logging.properties" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"` [ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"` [ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"` [ -n "$LOGGING_PROPERTIES_PATH" ] && REPO=`cygpath --path --windows "$LOGGING_PROPERTIES_PATH"` fi EXTRA_JVM_ARGUMENTS="-Djava.util.logging.config.file=$LOGGING_PROPERTIES_PATH -Dsun.io.useCanonCaches=false" exec "$JAVACMD" $JAVA_OPTS \ $EXTRA_JVM_ARGUMENTS \ -classpath "$CLASSPATH" \ org.tmatesoft.svn.cli.SVNLook \ "$@" opends/ext/svnkit/jsvnlook.bat
@@ -1,11 +1,98 @@ @echo off set DEFAULT_SVNKIT_HOME=%~dp0 set ERROR_CODE=0 if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME% :init @REM Decide how to startup depending on the version of windows set SVNKIT_CLASSPATH= "%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar" set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnlook.SVNLook set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%/logging.properties" @REM -- Win98ME if NOT "%OS%"=="Windows_NT" goto Win9xArg "%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %* @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" @setlocal @REM -- 4NT shell if "%eval[2+2]" == "4" goto 4NTArgs @REM -- Regular WinNT shell set CMD_LINE_ARGS=%* goto WinNTGetScriptDir @REM The 4NT Shell from jp software :4NTArgs set CMD_LINE_ARGS=%$ goto WinNTGetScriptDir :Win9xArg @REM Slurp the command line arguments. This loop allows for an unlimited number @REM of arguments (up to the command line limit, anyway). set CMD_LINE_ARGS= :Win9xApp if %1a==a goto Win9xGetScriptDir set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto Win9xApp :Win9xGetScriptDir set SAVEDIR=%CD% %0\ cd %0\..\.. set BASEDIR=%CD% cd %SAVEDIR% set SAVE_DIR= goto repoSetup :WinNTGetScriptDir set BASEDIR=%~dp0 IF %BASEDIR:~-1%==\ SET BASEDIR=%BASEDIR:~0,-1% set BASEDIR=%BASEDIR%\.. :repoSetup if "%JAVACMD%"=="" set JAVACMD=java if not "%JAVA_HOME%"=="" set JAVACMD="%JAVA_HOME%\bin\%JAVACMD%" if "%SVNKIT_LIB%"=="" set SVNKIT_LIB=%BASEDIR%\lib set CLASSPATH= set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-1.7.5-v1.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sequence-library-1.0.2.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\antlr-runtime-3.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sqljet-1.1.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\jna-3.4.0.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\trilead-ssh2-1.0.0-build215.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-cli-1.7.5-v1.jar" set EXTRA_JVM_ARGUMENTS=-Djava.util.logging.config.file="%BASEDIR%\conf\logging.properties" -Dsun.io.useCanonCaches=false goto endInit @REM Reaching here means variables are defined and arguments have been captured :endInit %JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH% org.tmatesoft.svn.cli.SVNLook %CMD_LINE_ARGS% if ERRORLEVEL 1 goto error goto end :error if "%OS%"=="Windows_NT" @endlocal set ERROR_CODE=1 :end @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" goto endNT @REM For old DOS remove the set variables from ENV - we assume they were not set @REM before we started - at least we don't leave any baggage around set CMD_LINE_ARGS= goto postExec :endNT @endlocal :postExec if "%FORCE_EXIT_ON_ERROR%" == "on" ( if %ERROR_CODE% NEQ 0 exit %ERROR_CODE% ) exit /B %ERROR_CODE% opends/ext/svnkit/jsvnsetup.openvms
@@ -19,12 +19,16 @@ $ endif $! $! $ CP = "/svnkit_home/svnkit.jar" $ CP = CP + ":/svnkit_home/svnkit-cli.jar" $ CP = CP + ":/svnkit_home/trilead.jar" $ CP = CP + ":/svnkit_home/jna.jar" $ CP = "/svnkit_home/../lib" $ CP = CP + ":/svnkit_home/../lib/svnkit-1.7.5-v1.jar $ CP = CP + ":/svnkit_home/../lib/sequence-library-1.0.2.jar $ CP = CP + ":/svnkit_home/../lib/antlr-runtime-3.4.jar $ CP = CP + ":/svnkit_home/../lib/sqljet-1.1.4.jar $ CP = CP + ":/svnkit_home/../lib/jna-3.4.0.jar $ CP = CP + ":/svnkit_home/../lib/trilead-ssh2-1.0.0-build215.jar $ CP = CP + ":/svnkit_home/../lib/svnkit-cli-1.7.5-v1.jar $ OPT = "" $! OPT = "-Djava.util.logging.config.file=/svnkit_home/logging.properties" $! OPT = "-Djava.util.logging.config.file=/svnkit_home/../conf/logging.properties" $! $ JV = f$edit(java,"collapse") $ jsvn == "''JV' ''OPT' -cp ''CP' ""org.tmatesoft.svn.cli.svn.SVN""" opends/ext/svnkit/jsvnsync
@@ -1,40 +1,83 @@ #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` cygwin=false; darwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; Darwin*) darwin=true if [ -z "$JAVA_VERSION" ] ; then JAVA_VERSION="CurrentJDK" else echo "Using Java version: $JAVA_VERSION" fi if [ -z "$JAVA_HOME" ] ; then JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home fi ;; esac old_wd=`pwd` progname=`basename "$0"` linkdir=`dirname "$0"` cd "$linkdir" prg="$progname" while [ -h "$prg" ] ; do ls=`ls -ld "$prg"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then prg="$link" else prg="`dirname $prg`/$link" if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi done fi SVNKIT_HOME=`dirname $prg` SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd` cd "$old_wd" SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar" # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties" # If a specific java binary isn't specified search for the standard 'java' binary if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java` fi fi SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnsync.SVNSync "$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@" if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1 fi if [ -z "$SVNKIT_LIB" ] then SVNKIT_LIB="$BASEDIR"/lib fi CLASSPATH="$BASEDIR/conf" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-1.7.5-v1.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sequence-library-1.0.2.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/antlr-runtime-3.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sqljet-1.1.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/jna-3.4.0.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/trilead-ssh2-1.0.0-build215.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-cli-1.7.5-v1.jar" LOGGING_PROPERTIES_PATH="$BASEDIR/conf/logging.properties" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"` [ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"` [ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"` [ -n "$LOGGING_PROPERTIES_PATH" ] && REPO=`cygpath --path --windows "$LOGGING_PROPERTIES_PATH"` fi EXTRA_JVM_ARGUMENTS="-Djava.util.logging.config.file=$LOGGING_PROPERTIES_PATH -Dsun.io.useCanonCaches=false" exec "$JAVACMD" $JAVA_OPTS \ $EXTRA_JVM_ARGUMENTS \ -classpath "$CLASSPATH" \ org.tmatesoft.svn.cli.SVNSync \ "$@" opends/ext/svnkit/jsvnsync.bat
@@ -1,11 +1,98 @@ @echo off set DEFAULT_SVNKIT_HOME=%~dp0 set ERROR_CODE=0 if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME% :init @REM Decide how to startup depending on the version of windows set SVNKIT_CLASSPATH= "%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar" set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnsync.SVNSync set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%/logging.properties" @REM -- Win98ME if NOT "%OS%"=="Windows_NT" goto Win9xArg "%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %* @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" @setlocal @REM -- 4NT shell if "%eval[2+2]" == "4" goto 4NTArgs @REM -- Regular WinNT shell set CMD_LINE_ARGS=%* goto WinNTGetScriptDir @REM The 4NT Shell from jp software :4NTArgs set CMD_LINE_ARGS=%$ goto WinNTGetScriptDir :Win9xArg @REM Slurp the command line arguments. This loop allows for an unlimited number @REM of arguments (up to the command line limit, anyway). set CMD_LINE_ARGS= :Win9xApp if %1a==a goto Win9xGetScriptDir set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto Win9xApp :Win9xGetScriptDir set SAVEDIR=%CD% %0\ cd %0\..\.. set BASEDIR=%CD% cd %SAVEDIR% set SAVE_DIR= goto repoSetup :WinNTGetScriptDir set BASEDIR=%~dp0 IF %BASEDIR:~-1%==\ SET BASEDIR=%BASEDIR:~0,-1% set BASEDIR=%BASEDIR%\.. :repoSetup if "%JAVACMD%"=="" set JAVACMD=java if not "%JAVA_HOME%"=="" set JAVACMD="%JAVA_HOME%\bin\%JAVACMD%" if "%SVNKIT_LIB%"=="" set SVNKIT_LIB=%BASEDIR%\lib set CLASSPATH= set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-1.7.5-v1.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sequence-library-1.0.2.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\antlr-runtime-3.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sqljet-1.1.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\jna-3.4.0.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\trilead-ssh2-1.0.0-build215.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-cli-1.7.5-v1.jar" set EXTRA_JVM_ARGUMENTS=-Djava.util.logging.config.file="%BASEDIR%\conf\logging.properties" -Dsun.io.useCanonCaches=false goto endInit @REM Reaching here means variables are defined and arguments have been captured :endInit %JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH% org.tmatesoft.svn.cli.SVNSync %CMD_LINE_ARGS% if ERRORLEVEL 1 goto error goto end :error if "%OS%"=="Windows_NT" @endlocal set ERROR_CODE=1 :end @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" goto endNT @REM For old DOS remove the set variables from ENV - we assume they were not set @REM before we started - at least we don't leave any baggage around set CMD_LINE_ARGS= goto postExec :endNT @endlocal :postExec if "%FORCE_EXIT_ON_ERROR%" == "on" ( if %ERROR_CODE% NEQ 0 exit %ERROR_CODE% ) exit /B %ERROR_CODE% opends/ext/svnkit/jsvnversion
@@ -1,40 +1,83 @@ #!/bin/sh BASEDIR=`dirname $0`/.. BASEDIR=`(cd "$BASEDIR"; pwd)` cygwin=false; darwin=false; case "`uname`" in CYGWIN*) cygwin=true ;; Darwin*) darwin=true if [ -z "$JAVA_VERSION" ] ; then JAVA_VERSION="CurrentJDK" else echo "Using Java version: $JAVA_VERSION" fi if [ -z "$JAVA_HOME" ] ; then JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home fi ;; esac old_wd=`pwd` progname=`basename "$0"` linkdir=`dirname "$0"` cd "$linkdir" prg="$progname" while [ -h "$prg" ] ; do ls=`ls -ld "$prg"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then prg="$link" else prg="`dirname $prg`/$link" if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi done fi SVNKIT_HOME=`dirname $prg` SVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd` cd "$old_wd" SVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar" # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi SVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties" # If a specific java binary isn't specified search for the standard 'java' binary if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD=`which java` fi fi SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnversion.SVNVersion "$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@" if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." echo " We cannot execute $JAVACMD" exit 1 fi if [ -z "$SVNKIT_LIB" ] then SVNKIT_LIB="$BASEDIR"/lib fi CLASSPATH="$BASEDIR/conf" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-1.7.5-v1.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sequence-library-1.0.2.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/antlr-runtime-3.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/sqljet-1.1.4.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/jna-3.4.0.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/trilead-ssh2-1.0.0-build215.jar" CLASSPATH=$CLASSPATH:"$SVNKIT_LIB/svnkit-cli-1.7.5-v1.jar" LOGGING_PROPERTIES_PATH="$BASEDIR/conf/logging.properties" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$HOME" ] && HOME=`cygpath --path --windows "$HOME"` [ -n "$BASEDIR" ] && BASEDIR=`cygpath --path --windows "$BASEDIR"` [ -n "$REPO" ] && REPO=`cygpath --path --windows "$REPO"` [ -n "$LOGGING_PROPERTIES_PATH" ] && REPO=`cygpath --path --windows "$LOGGING_PROPERTIES_PATH"` fi EXTRA_JVM_ARGUMENTS="-Djava.util.logging.config.file=$LOGGING_PROPERTIES_PATH -Dsun.io.useCanonCaches=false" exec "$JAVACMD" $JAVA_OPTS \ $EXTRA_JVM_ARGUMENTS \ -classpath "$CLASSPATH" \ org.tmatesoft.svn.cli.SVNVersion \ "$@" opends/ext/svnkit/jsvnversion.bat
@@ -1,11 +1,98 @@ @echo off set DEFAULT_SVNKIT_HOME=%~dp0 set ERROR_CODE=0 if "%SVNKIT_HOME%"=="" set SVNKIT_HOME=%DEFAULT_SVNKIT_HOME% :init @REM Decide how to startup depending on the version of windows set SVNKIT_CLASSPATH= "%SVNKIT_HOME%svnkit.jar";"%SVNKIT_HOME%svnkit-cli.jar";"%SVNKIT_HOME%trilead.jar";"%SVNKIT_HOME%jna.jar" set SVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnversion.SVNVersion set SVNKIT_OPTIONS=-Djava.util.logging.config.file="%SVNKIT_HOME%/logging.properties" @REM -- Win98ME if NOT "%OS%"=="Windows_NT" goto Win9xArg "%JAVA_HOME%\bin\java" %SVNKIT_OPTIONS% -cp %SVNKIT_CLASSPATH% %SVNKIT_MAINCLASS% %* @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" @setlocal @REM -- 4NT shell if "%eval[2+2]" == "4" goto 4NTArgs @REM -- Regular WinNT shell set CMD_LINE_ARGS=%* goto WinNTGetScriptDir @REM The 4NT Shell from jp software :4NTArgs set CMD_LINE_ARGS=%$ goto WinNTGetScriptDir :Win9xArg @REM Slurp the command line arguments. This loop allows for an unlimited number @REM of arguments (up to the command line limit, anyway). set CMD_LINE_ARGS= :Win9xApp if %1a==a goto Win9xGetScriptDir set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto Win9xApp :Win9xGetScriptDir set SAVEDIR=%CD% %0\ cd %0\..\.. set BASEDIR=%CD% cd %SAVEDIR% set SAVE_DIR= goto repoSetup :WinNTGetScriptDir set BASEDIR=%~dp0 IF %BASEDIR:~-1%==\ SET BASEDIR=%BASEDIR:~0,-1% set BASEDIR=%BASEDIR%\.. :repoSetup if "%JAVACMD%"=="" set JAVACMD=java if not "%JAVA_HOME%"=="" set JAVACMD="%JAVA_HOME%\bin\%JAVACMD%" if "%SVNKIT_LIB%"=="" set SVNKIT_LIB=%BASEDIR%\lib set CLASSPATH= set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-1.7.5-v1.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sequence-library-1.0.2.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\antlr-runtime-3.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\sqljet-1.1.4.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\jna-3.4.0.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\trilead-ssh2-1.0.0-build215.jar" set CLASSPATH=%CLASSPATH%;"%SVNKIT_LIB%\svnkit-cli-1.7.5-v1.jar" set EXTRA_JVM_ARGUMENTS=-Djava.util.logging.config.file="%BASEDIR%\conf\logging.properties" -Dsun.io.useCanonCaches=false goto endInit @REM Reaching here means variables are defined and arguments have been captured :endInit %JAVACMD% %JAVA_OPTS% %EXTRA_JVM_ARGUMENTS% -classpath %CLASSPATH% org.tmatesoft.svn.cli.SVNVersion %CMD_LINE_ARGS% if ERRORLEVEL 1 goto error goto end :error if "%OS%"=="Windows_NT" @endlocal set ERROR_CODE=1 :end @REM set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" goto endNT @REM For old DOS remove the set variables from ENV - we assume they were not set @REM before we started - at least we don't leave any baggage around set CMD_LINE_ARGS= goto postExec :endNT @endlocal :postExec if "%FORCE_EXIT_ON_ERROR%" == "on" ( if %ERROR_CODE% NEQ 0 exit %ERROR_CODE% ) exit /B %ERROR_CODE% opends/ext/svnkit/sequence-library.jarBinary files differ
opends/ext/svnkit/sqljet.jarBinary files differ
opends/ext/svnkit/svnkit-cli.jarBinary files differ
opends/ext/svnkit/svnkit-javahl.jarBinary files differ
opends/ext/svnkit/svnkit.build.properties
@@ -1,14 +1,11 @@ svnkit.version=1.3.0 # could be overriden by build server, e.g. TeamCity. build.number=${svnkit.version} svnkit.version=1.7.5-v1 build.number=r9382_v20120718_1415 #properties for SVN runtime svnkit.version.string=SVN/1.6.2 SVNKit/1.3.0 (http://svnkit.com/) r5847 svnkit.version.string=SVN/1.7.5 SVNKit/1.7.5-v1 (http://svnkit.com/) r9382_v20120718_1415 svnkit.version.major=1 svnkit.version.minor=3 svnkit.version.micro=0 svnkit.version.revision=5847 svnkit.version.minor=7 svnkit.version.micro=5 svnkit.version.revision=r9382_v20120718_1415 #build.xml properties jna.version=3.0.9 trilead.ssh2.version=build213-svnkit-1.3-patch svnkit.svn.version=1.7.5 opends/ext/svnkit/svnkit.jarBinary files differ
opends/ext/svnkit/svnkitclisrc.zipBinary files differ
opends/ext/svnkit/svnkitsrc.zipBinary files differ
opends/ext/svnkit/trilead.jarBinary files differ