4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/pronto/formatter/github_formatter.rb', line 4
def format(messages, repo)
messages = messages.uniq { |message| [message.msg, message.line.new_lineno] }
client = Github.new(repo)
commit_messages = messages.map do |message|
sha = message.commit_sha
body = message.msg
path = message.path
position = message.line.commit_line.position if message.line
(client, sha, body, path, position)
end
"#{commit_messages.compact.count} Pronto messages posted to GitHub"
end
|