(commits []*git.Commit)
| 23 | } |
| 24 | |
| 25 | func 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 | |
| 37 | type PushUpdateOptions struct { |
| 38 | OldCommitID string |