Have you looked at what result is when it doesn't work ? Could it just
be that the working directory isn't what you expect it to be and so
the checkout happens somewhere else? Another possibility is that the
shell spawned to execute your command somehow inherits a different
environment (eg $PATH) and so it can't find the svn command.
Fred
> Thanks in advance,
> Stewart