|Constructor and Description|
|Modifier and Type||Method and Description|
Check out the depot code at
execute, getLogger, setLogger
protected CheckOutScmResult executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet files, ScmVersion version, boolean recursive, boolean shallow) throws ScmException
repo.getPath()into the target directory at
files.getBasedir. Perforce does not support arbitrary checkout of versioned source so we need to set up a well-known clientspec which will hold the required info. 1) A clientspec will be created or updated which holds a temporary mapping from the repo path to the target directory. 2) This clientspec is sync'd to pull all the files onto the client Execute Check out command line.
repo- not null
files- not null
version- not null
trueif recursive check out is wanted,
trueif shallow check out is wanted,
ScmException- if any
Copyright © 2003–2018 The Apache Software Foundation. All rights reserved.