MCPcopy Index your code
hub / github.com/gogs/gogs / CommitsToPushCommits

Function CommitsToPushCommits

internal/database/update.go:25–35  ·  view source on GitHub ↗
(commits []*git.Commit)

Source from the content-addressed store, hash-verified

23}
24
25func CommitsToPushCommits(commits []*git.Commit) *PushCommits {
26 if len(commits) == 0 {
27 return &PushCommits{}
28 }
29
30 pcs := make([]*PushCommit, len(commits))
31 for i := range commits {
32 pcs[i] = CommitToPushCommit(commits[i])
33 }
34 return &PushCommits{len(pcs), pcs, "", nil}
35}
36
37type PushUpdateOptions struct {
38 OldCommitID string

Callers 5

actionsCommitRepoFunction · 0.85
actionsMirrorSyncPushFunction · 0.85
SyncMirrorsFunction · 0.85
PushUpdateFunction · 0.85
MergeMethod · 0.85

Calls 1

CommitToPushCommitFunction · 0.85

Tested by 2

actionsCommitRepoFunction · 0.68
actionsMirrorSyncPushFunction · 0.68