Thanks Dmitri, I haven't had a chance to look at this with Christmas coming and going, but I'm back at work and still having problems. I wonder if I could ask for further help?
I modified my code to use the SvnOperationFactory methods, but I'm running into the same issue. I'm calling the methods using IBM XPages, which allows you to invoke java classes from server-side javascript (a little obscure, I know, but it works), so the syntax is a little different, but I can verify that the classes are working. Here's my code: importPackage(org.tmatesoft.svn.core); importPackage(org.tmatesoft.svn.core.io); importPackage(org.tmatesoft.svn.core.auth); importPackage(org.tmatesoft.svn.core.wc); importPackage(org.tmatesoft.svn.core.internal.io.svn); importPackage(org.tmatesoft.svn.core.wc2); importPackage(java.io); SVNRepositoryFactoryImpl.setup(); var url = "svn://server/Repos"; var repository:SVNRepository = SVNRepositoryFactory.create(SVNURL.parseURIDecoded(url)); var authManager:ISVNAuthenticationManager = SVNWCUtil.createDefaultAuthenticationManager("user", "pass"); repository.setAuthenticationManager(authManager); var svnOperationFactory:SvnOperationFactory = new SvnOperationFactory(); svnOperationFactory.setAuthenticationManager(authManager); var srcFile = "svn://server/Repos/SMS/trunk/ADF/deploy/blah.war"; var srcURL:SVNURL = SVNURL.parseURIEncoded(srcFile); var destFile:File = new File("c:/Temp/blah.war"); try { var theExport:SvnExport = svnOperationFactory.createExport(); theExport.setSource(SvnTarget.fromURL(srcURL)); theExport.setSingleTarget(SvnTarget.fromFile(destFile)); theExport.setForce(true); //overwrite an existing file //the code gets to here successfully, and breaks without any useful errors on the next line var willitwork = theExport.run(); svnOperationFactory.dispose(); //close connection pool associted with this object } catch(e) { print("error!"); print(e); print(willitwork); } Unfortunately my catch statement isn't catching an error and I can't see what is being returned, which I guess is because of the platform. I have installed TortoiseSVN on the server and can verify that the SVN URL can be accessed from the server, but it just doesn't want to do the export in any way. Can you suggest some troubleshooting code that I could insert in there to try to see whether I've got a proper handle to the repository and file? Regards, Brendan -- View this message in context: http://subversion.1072662.n5.nabble.com/doExport-to-copy-single-file-help-with-syntax-tp176609p177774.html Sent from the SVNKit - Users mailing list archive at Nabble.com.