fixed checking out from SVN
- checking out deleted tag failed (must use @rev suffix?!) - default revision should only apply when using default source git-svn-id: https://zeitsenke.de/svn/SyncEvolution/trunk@745 15ad00c4-1369-45f4-8270-35d70d36bdcd
This commit is contained in:
parent
894c61951e
commit
33ded7ea71
|
@ -43,7 +43,7 @@ AC_ARG_WITH(funambol-src,
|
|||
update that working copy if the directory already exists.
|
||||
Default: bundled source in src/client-api (in released SyncEvolution sources),
|
||||
FUNAMBOLSRC_REPO otherwise.]),
|
||||
[FUNAMBOLSRC="$withval"], [FUNAMBOLSRC="$FUNAMBOLSRC_DEF"])
|
||||
[FUNAMBOLSRC="$withval"], [FUNAMBOLSRC="$FUNAMBOLSRC_DEF"; REVISION="FUNAMBOLSRC_REVISION"])
|
||||
|
||||
AC_ARG_WITH(sync4j-src,
|
||||
AS_HELP_STRING([--with-sync4j-src=<base directory>],
|
||||
|
@ -57,8 +57,8 @@ AC_ARG_WITH(funambol-username,
|
|||
|
||||
AC_ARG_WITH(funambol-revision,
|
||||
AS_HELP_STRING([--with-funambol-revision=<git tag/branch/hash or Subversion revision>],
|
||||
[Identifies which source revision to use from --with-funambol-src repository, empty string stands for latest. Default: FUNAMBOLSRC_REVISION]),
|
||||
[REVISION="$withval"], [REVISION="FUNAMBOLSRC_REVISION"])
|
||||
[Identifies which source revision to use from --with-funambol-src repository, empty string stands for latest. Default for default --funambol-src: FUNAMBOLSRC_REVISION]),
|
||||
[REVISION="$withval"])
|
||||
|
||||
AC_ARG_ENABLE(shared,
|
||||
AS_HELP_STRING([--enable-shared],
|
||||
|
@ -189,10 +189,19 @@ if test ! "$FUNAMBOL"; then
|
|||
esac
|
||||
;;
|
||||
*svn*|*http*)
|
||||
FUNAMBOLSRCREV="$FUNAMBOLSRC"
|
||||
if test "$REVISION"; then
|
||||
revarg="-r $REVISION "
|
||||
if `echo $FUNAMBOLSRC | grep '@[0123456789]*'` >/dev/null; then
|
||||
:
|
||||
else
|
||||
FUNAMBOLSRCREV="$FUNAMBOLSRC@$REVISION"
|
||||
fi
|
||||
fi
|
||||
if test -d $CLIENT_API_SRC ; then
|
||||
( set -x; cd $CLIENT_API_SRC && svn --username=$USERNAME switch -r "${REVISION:-HEAD}" "$FUNAMBOLSRC" ) || AC_ERROR([updating from $FUNAMBOLSRC failed])
|
||||
( set -x; cd $CLIENT_API_SRC && svn --username=$USERNAME switch $revarg "$FUNAMBOLSRC" ) || AC_ERROR([updating from $FUNAMBOLSRC failed])
|
||||
else
|
||||
(set -x; svn --username=$USERNAME checkout -r "${REVISION:-HEAD}" "$FUNAMBOLSRC" $CLIENT_API_SRC ) || AC_ERROR([checking out $FUNAMBOLSRC failed])
|
||||
(set -x; svn --username=$USERNAME checkout $revarg "$FUNAMBOLSRCREV" $CLIENT_API_SRC ) || AC_ERROR([checking out $FUNAMBOLSRC failed])
|
||||
fi
|
||||
;;
|
||||
*git*)
|
||||
|
|
Loading…
Reference in New Issue