class Overcommit::Hook::CommitMsg::GerritChangeId
Ensures a Gerrit Change-Id line is included in the commit message.
It may seem odd to do this here instead of in a prepare-commit-msg hook, but the reality is that if you want to ensure the Change-Id is included then you need to do it in a commit-msg hook. This is because the user could still edit the message after a prepare-commit-msg hook was run.
@see code.google.com/p/gerrit/
Constants
- SCRIPT_LOCATION
Public Instance Methods
Source
# File lib/overcommit/hook/commit_msg/gerrit_change_id.rb, line 15 def run result = execute(['sh', SCRIPT_LOCATION, commit_message_file]) return :pass if result.success? [:fail, result.stdout] end