test/svn_update.sh.in

Code
Comments
Other
Rev Date Author Line
568 12 Mar 08 peter 1 #!@SHELL@
568 12 Mar 08 peter 2 # @configure_input@
568 12 Mar 08 peter 3
267 01 May 07 jari 4 # $Id$
246 28 Apr 07 peter 5
978 12 Dec 09 peter 6 # Copyright (C) 2007, 2008 Jari Häkkinen, Peter Johansson
1601 06 Sep 15 peter 7 # Copyright (C) 2009, 2010, 2011, 2015 Peter Johansson
327 18 May 07 jari 8 #
687 04 Aug 08 peter 9 # This file is part of svndigest, http://dev.thep.lu.se/svndigest
327 18 May 07 jari 10 #
327 18 May 07 jari 11 # svndigest is free software; you can redistribute it and/or modify it
327 18 May 07 jari 12 # under the terms of the GNU General Public License as published by
693 11 Sep 08 jari 13 # the Free Software Foundation; either version 3 of the License, or
327 18 May 07 jari 14 # (at your option) any later version.
327 18 May 07 jari 15 #
327 18 May 07 jari 16 # svndigest is distributed in the hope that it will be useful, but
327 18 May 07 jari 17 # WITHOUT ANY WARRANTY; without even the implied warranty of
327 18 May 07 jari 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
327 18 May 07 jari 19 # General Public License for more details.
327 18 May 07 jari 20 #
327 18 May 07 jari 21 # You should have received a copy of the GNU General Public License
693 11 Sep 08 jari 22 # along with svndigest. If not, see <http://www.gnu.org/licenses/>.
327 18 May 07 jari 23
1601 06 Sep 15 peter 24 if test $# -eq 1; then
1601 06 Sep 15 peter 25   wc_revision="-r $1"
1601 06 Sep 15 peter 26 else
1601 06 Sep 15 peter 27 # default revision is HEAD
1601 06 Sep 15 peter 28   wc_revision="-r HEAD"
1601 06 Sep 15 peter 29 fi
1601 06 Sep 15 peter 30
1280 06 Nov 10 peter 31 test -z "$SVN" && SVN="svn --non-interactive"
1092 12 Jun 10 peter 32 rootdir=toy_project
246 28 Apr 07 peter 33
744 08 Jan 09 peter 34 if test ! -e $rootdir; then
1601 06 Sep 15 peter 35   repo="@abs_test_repo@";
1601 06 Sep 15 peter 36   $SVN checkout file://$repo/trunk $wc_revision $rootdir || exit 1;
246 28 Apr 07 peter 37 fi
246 28 Apr 07 peter 38
1363 04 Jun 11 peter 39 $SVN revert --recursive $rootdir || exit 1
1601 06 Sep 15 peter 40 $SVN update $rootdir $wc_revision || exit 1
1363 04 Jun 11 peter 41 exit 0