public static class SwitchUpdater.TaskImpl extends WorkspaceUpdater.UpdateTask
authProvider, buildTime, listener, locations, manager, queueTime, revisionParameterAction, revisionPolicy, SVN_CANCEL_EXCEPTION_MESSAGE, ws| Constructor and Description |
|---|
SwitchUpdater.TaskImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isSwitchable()
Returns true if we can use "svn switch" instead of "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 switch" takes place.
|
delegateTo, delegateTo, getRevision, getSvnDepthprotected boolean isSwitchable()
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 Hudson. All Rights Reserved.