Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
Processor handles Git sparse-checkout configuration based on assignment patterns
func NewWithGitOps ¶
func NewWithGitOps(repositoryRoot string, gitOps *git.Operations) *Processor
NewWithGitOps creates a new sparse checkout processor with custom git operations
func (*Processor) SparseCheckout ¶
SparseCheckout configures Git sparse-checkout for assignments matching the current branch Automatically discovers workflow patterns, finds matching assignments, and sets up sparse-checkout to include all non-assignment root folders plus only the assignment folders that match the current branch
Click to show internal directories.
Click to hide internal directories.