(r GitRepository)
| 214 | } |
| 215 | |
| 216 | func (c GoGitClient) GetLastCommitMessage(r GitRepository) (msg string, err error) { |
| 217 | r.Logger.Log("Get current commit message") |
| 218 | |
| 219 | rep, err := openRepository(r, GitRepositoryFullPath) |
| 220 | if err != nil { |
| 221 | return |
| 222 | } |
| 223 | |
| 224 | headRef, err := rep.Head() |
| 225 | if err != nil { |
| 226 | return |
| 227 | } |
| 228 | headCommit, err := rep.CommitObject(headRef.Hash()) |
| 229 | if err != nil { |
| 230 | return |
| 231 | } |
| 232 | |
| 233 | msg = truncateCommitMessage(headCommit.Message) |
| 234 | |
| 235 | r.Logger.Log("Message: " + msg) |
| 236 | |
| 237 | return |
| 238 | } |
| 239 | |
| 240 | func (c GoGitClient) GetLastCommitHash(r GitRepository) (hash string, err error) { |
| 241 | r.Logger.Log("Get current commit hash") |
nothing calls this directly
no test coverage detected