client.doCat(context.getDirectory(), request.getPath(), txn, output);
public void run() throws SVNException { SVNLookCommandEnvironment environment = getSVNLookEnvironment(); String path = environment.getFirstArgument(); if (environment.getFirstArgument() == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CL_INSUFFICIENT_ARGS, "Missing repository path argument"); SVNErrorManager.error(err, SVNLogType.CLIENT); } SVNLookClient client = environment.getClientManager().getLookClient(); if (environment.isRevision()) { client.doCat(environment.getRepositoryFile(), path, getRevisionObject(), environment.getOut()); } else { client.doCat(environment.getRepositoryFile(), path, environment.getTransaction(), environment.getOut()); } }
public void run() throws SVNException { SVNLookCommandEnvironment environment = getSVNLookEnvironment(); String path = environment.getFirstArgument(); if (environment.getFirstArgument() == null) { SVNErrorMessage err = SVNErrorMessage.create(SVNErrorCode.CL_INSUFFICIENT_ARGS, "Missing repository path argument"); SVNErrorManager.error(err, SVNLogType.CLIENT); } SVNLookClient client = environment.getClientManager().getLookClient(); if (environment.isRevision()) { client.doCat(environment.getRepositoryFile(), path, getRevisionObject(), environment.getOut()); } else { client.doCat(environment.getRepositoryFile(), path, environment.getTransaction(), environment.getOut()); } }
@Override protected Long run() throws SVNException { SVNLookClient lc = new SVNLookClient(getOperation().getAuthenticationManager(), getOperation().getOptions()); lc.setEventHandler(this); lc.doCat(getOperation().getRepositoryRoot(), getOperation().getPath(), getOperation().getTransactionName(), getOperation().getOutputStream()); return 1l; } }