jetbrains.buildServer.agent.vcs
Interface IncludeRuleUpdater


public interface IncludeRuleUpdater

This interface represents vcs updater.

Since:
4.5
See Also:
UpdateByIncludeRules2

Method Summary
 void dispose()
          Called when all necessary vsc update operation are performed.
 void process(IncludeRule rule, java.io.File includeRuleDestFolder)
          Does vcs update for the include rule to specified folder.
 

Method Detail

process

void process(@NotNull
             IncludeRule rule,
             @NotNull
             java.io.File includeRuleDestFolder)
             throws VcsException
Does vcs update for the include rule to specified folder.

Parameters:
rule - rule to process
includeRuleDestFolder - folder where checkout of files should be performed
Throws:
VcsException - on error

dispose

void dispose()
             throws VcsException
Called when all necessary vsc update operation are performed. This object will never been used after this call.

Throws:
VcsException - on error