Interface BuildPatchByIncludeRules

    • Method Detail

      • getPatchBuilder

        @NotNull
        IncludeRulePatchBuilder getPatchBuilder​(@NotNull
                                                VcsRoot root,
                                                @Nullable
                                                java.lang.String fromVersion,
                                                @NotNull
                                                java.lang.String toVersion)
        Returns an object that would handle calls for each include rule found in the checkout rules. This object could contain common data that should be shared between all calls (e.g. connection, caches, etc.).
        Parameters:
        root - VCS Root
        fromVersion - version to get sources differences from. If this version is null all sources at version toVersion should be taken.
        toVersion - version to get sources differences to.
        Returns:
        the object that would handle calls for each include rule
        See Also:
        IncludeRule, IncludeRulePatchBuilder