public interface BuildPatchByIncludeRule
BuildPatchByIncludeRules
Modifier and Type | Method and Description |
---|---|
void |
buildPatch(VcsRoot root,
java.lang.String fromVersion,
java.lang.String toVersion,
PatchBuilder builder,
IncludeRule includeRule)
Deprecated.
Builds patch for the specified project subdirectory.
|
void buildPatch(VcsRoot root, java.lang.String fromVersion, java.lang.String toVersion, PatchBuilder builder, IncludeRule includeRule) throws java.io.IOException, VcsException
root
- vcs settings.fromVersion
- version to get sources differences from. If this version is null
all sources should be taken.toVersion
- version to get sources differences to.builder
- patch builder.includeRule
- include rule specifies VCS relative path to get sources.
Implementation have to use only FileRule.getFrom()
to
get relative VCS path suffix to checkout. All other necessary
path mappings are done implicitly by VcsSupportUtil
java.io.IOException
- exception occurred while operating with builder.VcsException
- exception occurred while operating with version control.