Skip to content

CommitService::FilterShasWithSignatures

Kim Carlbäcker requested to merge 746-list-shas-with-signatures into master

The old RPC was "wrong" (inefficient at least). The code looks like the following, so this design makes more sense...

def shas_with_signatures(repository, shas)
  shas.select do |sha|
    begin
      Rugged::Commit.extract_signature(repository.rugged, sha)
    rescue Rugged::OdbError
      false
    end
  end
end

Closes gitaly#746 (closed)

Edited by Kim Carlbäcker

Merge request reports