Sha256: 8a84fa748953f4335ed90cff739fb2b62b0692443c80399a4d210d78b47c1e2e
Contents?: true
Size: 695 Bytes
Versions: 14
Compression:
Stored size: 695 Bytes
Contents
# frozen_string_literal: true module Git module Lint module Commits module Hosts # Provides Netlify CI feature branch information. class NetlifyCI include Git::Lint::Import[:git, :environment] def call git.call("remote", "add", "-f", "origin", environment["REPOSITORY_URL"]) .bind { git.call "fetch", "origin", "#{branch_name}:#{branch_name}" } .bind { git.commits "origin/#{branch_default}..origin/#{branch_name}" } end private def branch_default = git.branch_default.value_or nil def branch_name = environment["HEAD"] end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems