process.go 815 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
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
Mustafa Gezen's avatar
Mustafa Gezen committed
27
	TmpFsMode          string
28
29
	NoStorageDownload  bool
	NoStorageUpload    bool
Mustafa Gezen's avatar
Mustafa Gezen committed
30
	FsCreator          func(branch string) billy.Filesystem
31
}