|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface UpdateByIncludeRules
This is a simpliest way to implement agent side checkout.
Consider implementing UpdateByCheckoutRules2
instead, if you need to explicitly handle checkout rules.
| Method Summary | |
|---|---|
IncludeRuleUpdater |
getUpdater(VcsRoot root,
CheckoutRules checkoutRules,
java.lang.String toVersion,
java.io.File checkoutDirectory,
BuildProgressLogger logger)
Deprecated. Factory method that is used to create checkout-by-include rule implementation that will be called for each include rule from CheckoutRules. |
| Method Detail |
|---|
IncludeRuleUpdater getUpdater(@NotNull
VcsRoot root,
@NotNull
CheckoutRules checkoutRules,
@NotNull
java.lang.String toVersion,
@NotNull
java.io.File checkoutDirectory,
@NotNull
BuildProgressLogger logger)
throws VcsException
IncludeRuleUpdater.dispose()
is called at the end of include rules processing.
BuildProgressLogger can be used to add messages in the build log.
root - VCS rootcheckoutRules - checkout rules of entyre checkout operationtoVersion - version to update sources tocheckoutDirectory - working directory where sources will be updated (root directory for the sources)logger - build progress logger
IncludeRuleUpdater that will
be called for each include rule to perform checkout operation.
if any error occurs preventing sources update
VcsException - on VCS error
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||