X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/19ae770973482257117fe8ded5619c3018c4b60f..a4959ce78b69f1f4e0e59e2458af8d11bc1d5510:/services/api/app/models/commit_ancestor.rb diff --git a/services/api/app/models/commit_ancestor.rb b/services/api/app/models/commit_ancestor.rb index 71ea57fb95..3d5152c3ff 100644 --- a/services/api/app/models/commit_ancestor.rb +++ b/services/api/app/models/commit_ancestor.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + # Usage: # # x = CommitAncestor.find_or_create_by_descendant_and_ancestor(a, b) @@ -16,13 +20,13 @@ class CommitAncestor < ActiveRecord::Base @gitdirbase = Rails.configuration.git_repositories_dir self.is = nil Dir.foreach @gitdirbase do |repo| - next if repo.match /^\./ + next if repo.match(/^\./) git_dir = repo.match(/\.git$/) ? repo : File.join(repo, '.git') repo_name = repo.sub(/\.git$/, '') ENV['GIT_DIR'] = File.join(@gitdirbase, git_dir) - IO.foreach("|git rev-list --format=oneline '#{self.descendant.gsub /[^0-9a-f]/,""}'") do |line| + IO.foreach("|git rev-list --format=oneline '#{self.descendant.gsub(/[^0-9a-f]/,"")}'") do |line| self.is = false - sha1, message = line.strip.split(" ", 2) + sha1, _ = line.strip.split(" ", 2) if sha1 == self.ancestor self.is = true break