MCPcopy Create free account
hub / github.com/gogs/gogs / CommitToPushCommit

Function CommitToPushCommit

internal/database/update.go:13–23  ·  view source on GitHub ↗

CommitToPushCommit transforms a git.Commit to PushCommit type.

(commit *git.Commit)

Source from the content-addressed store, hash-verified

11
12// CommitToPushCommit transforms a git.Commit to PushCommit type.
13func CommitToPushCommit(commit *git.Commit) *PushCommit {
14 return &PushCommit{
15 Sha1: commit.ID.String(),
16 Message: commit.Message,
17 AuthorEmail: commit.Author.Email,
18 AuthorName: commit.Author.Name,
19 CommitterEmail: commit.Committer.Email,
20 CommitterName: commit.Committer.Name,
21 Timestamp: commit.Committer.When,
22 }
23}
24
25func CommitsToPushCommits(commits []*git.Commit) *PushCommits {
26 if len(commits) == 0 {

Callers 1

CommitsToPushCommitsFunction · 0.85

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected