public static class UpdateUpdater.TaskImpl extends WorkspaceUpdater.UpdateTask
authProvider, clientManager, listener, location, manager, revisions, timestamp, ws| Constructor and Description |
|---|
TaskImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected hudson.scm.subversion.UpdateUpdater.SvnCommandToUse |
getSvnCommandToUse()
Returns whether we can do a "svn update" or a "svn switch" or a "svn checkout"
|
List<SubversionSCM.External> |
perform()
Performs the checkout/update.
|
protected void |
preUpdate(SubversionSCM.ModuleLocation module,
File local)
Hook for subtype to perform some cleanup activity before "svn update" takes place.
|
delegateTo, delegateTo, getRevision, getSvnDepthprotected hudson.scm.subversion.UpdateUpdater.SvnCommandToUse getSvnCommandToUse()
throws IOException
IOExceptionpublic List<SubversionSCM.External> perform() throws IOException, InterruptedException
WorkspaceUpdater.UpdateTaskUse the fields defined in this class that defines the parameters of the check out.
perform in class WorkspaceUpdater.UpdateTaskIOExceptionInterruptedExceptionprotected void preUpdate(SubversionSCM.ModuleLocation module, File local) throws org.tmatesoft.svn.core.SVNException, IOException
module - Remote repository that corresponds to the workspace.local - Local directory that gets the update from the module.org.tmatesoft.svn.core.SVNExceptionIOExceptionCopyright © 2004–2015. All rights reserved.