Skip to content
Snippets Groups Projects

GPG signed commits

Merged Alexis Reigel requested to merge siemens/gitlab-ce:feature/gpg-signed-commits into master
7 files
+ 28
0
Compare changes
  • Side-by-side
  • Inline
Files
7
+ 12
0
@@ -243,6 +243,18 @@ def status(ref = nil)
@statuses[ref] = pipelines.latest_status(ref)
end
def signature
return @signature if defined?(@signature)
sig, signed = @raw.extract_signature(project.repository.raw_repository)
if sig && signed
GPGME::Crypto.new.verify(sig, signed_text: signed) do |sign|
@signature = sign
end
end
@signature ||= nil
end
def revert_branch_name
"revert-#{short_id}"
end
Loading