class Airbrake::Filters::GitRevisionFilter

def call(notice)

@macro call_filter
def call(notice)
  return if notice[:context].key?(:revision)
  if @revision
    notice[:context][:revision] = @revision
    return
  end
  return unless File.exist?(@git_path)
  @revision = find_revision
  return unless @revision
  notice[:context][:revision] = @revision
end