Versions in this module Expand all Collapse all v1 v1.1.0 May 9, 2021 v1.0.0 May 7, 2021 Changes in this version + func CompareHash(content []byte, checksum string) hash.Hash + func CopyFromFs(from billy.Filesystem, to billy.Filesystem, path string) + func IgnoredContains(a []*IgnoredSource, b string) bool + func StrContains(a []string, b string) bool + type IgnoredSource struct + Expired bool + HashFunction hash.Hash + Name string + type ImportMode interface + ImportName func(pd *ProcessData, md *ModeData) string + PostProcess func(md *ModeData) + RetrieveSource func(pd *ProcessData) *ModeData + WriteSource func(pd *ProcessData, md *ModeData) + type ModeData struct + BlobCache map[string][]byte + Branches []string + FileWrites map[string][]byte + PushBranch string + Repo *git.Repository + RpmFile *rpm.PackageFile + SourcesToIgnore []*IgnoredSource + TagBranch string + Worktree *git.Worktree + type ProcessData struct + AllowStreamBranches bool + Authenticator *ssh.PublicKeys + BlobStorage blob.Storage + BranchPrefix string + FsCreator func(branch string) billy.Filesystem + GitCommitterEmail string + GitCommitterName string + ImportBranchPrefix string + Importer ImportMode + ManualCommits []string + Mode int + ModuleFallbackStream string + ModuleMode bool + ModulePrefix string + NoDupMode bool + NoStorageDownload bool + NoStorageUpload bool + RpmLocation string + SingleTag string + SshKeyLocation string + SshUser string + TmpFsMode string + UpstreamPrefix string + UpstreamPrefixHttps string + Version int