process.go 800 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package data

import (
	"git.rockylinux.org/release-engineering/public/srpmproc/internal/blob"
	"github.com/go-git/go-billy/v5"
	"github.com/go-git/go-git/v5/plumbing/transport/ssh"
)

type ProcessData struct {
	RpmLocation        string
	UpstreamPrefix     string
	SshKeyLocation     string
	SshUser            string
	Version            int
	GitCommitterName   string
	GitCommitterEmail  string
	Mode               int
	ModulePrefix       string
	ImportBranchPrefix string
	BranchPrefix       string
	SingleTag          string
	Authenticator      *ssh.PublicKeys
	Importer           ImportMode
	BlobStorage        blob.Storage
	NoDupMode          bool
	ModuleMode         bool
	TmpFsMode          bool
	NoStorageDownload  bool
	NoStorageUpload    bool
	FsCreator          func() billy.Filesystem
}