jsvnlook revision 4634
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsync#!/bin/sh
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsync
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsynccygwin=false;
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsynccase "`uname`" in
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsync CYGWIN*) cygwin=true ;;
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsyncesac
c58f1213e628a545081c70e26c6b67a841cff880vboxsync
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsyncold_wd=`pwd`
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsyncprogname=`basename "$0"`
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsynclinkdir=`dirname "$0"`
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsynccd "$linkdir"
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsyncprg="$progname"
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync
63b7dd87e08344e6015d0ac93eab40a088cd08efvboxsyncwhile [ -h "$prg" ] ; do
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsync ls=`ls -ld "$prg"`
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync link=`expr "$ls" : '.*-> \(.*\)$'`
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync if expr "$link" : '.*/.*' > /dev/null; then
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsync prg="$link"
376e7522b2055ec5f2834c8e52dfefbee1c5ea8bvboxsync else
376e7522b2055ec5f2834c8e52dfefbee1c5ea8bvboxsync prg="`dirname $prg`/$link"
09ed5ee011f3a6cd9d4742216ad3bb7dbf855641vboxsync fi
09ed5ee011f3a6cd9d4742216ad3bb7dbf855641vboxsyncdone
09ed5ee011f3a6cd9d4742216ad3bb7dbf855641vboxsync
09ed5ee011f3a6cd9d4742216ad3bb7dbf855641vboxsyncSVNKIT_HOME=`dirname $prg`
8c5d1958147c3988a7693b5a7666f5fe21a93b7bvboxsyncSVNKIT_HOME=`cd "$SVNKIT_HOME" ; pwd`
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsynccd "$old_wd"
c3cd0366348bcd10e42bd7be9ea05d194394f389vboxsync
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsyncSVNKIT_CP="$SVNKIT_HOME/svnkit.jar":"$SVNKIT_HOME/svnkit-cli.jar":"$SVNKIT_HOME/trilead.jar":"$SVNKIT_HOME/jna.jar"
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsyncif $cygwin ; then
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync SVNKIT_CP=`cygpath --windows --path "$SVNKIT_CP"`
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsyncfi
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync
fe7115bba580b609cb1a233f8e08947d0ee0af8dvboxsyncSVNKIT_VM_OPTIONS="-Dsun.io.useCanonCaches=false -Djava.util.logging.config.file=$SVNKIT_HOME/logging.properties"
526c98af37a045a8e58a91fd6a4668fc919c87b7vboxsync
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsyncSVNKIT_MAINCLASS=org.tmatesoft.svn.cli.svnlook.SVNLook
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync"$JAVA_HOME/bin/java" $SVNKIT_VM_OPTIONS -cp $SVNKIT_CP $SVNKIT_MAINCLASS "$@"
22314508d50d958e5d860ebdd2c1d125cbcf70c8vboxsync