Sha256: a07af9f53871c87647fc62bf2588027998c79fd88ea92ce76a31cf8e28ce7d07

Contents?: true

Size: 352 Bytes

Versions: 4

Compression:

Stored size: 352 Bytes

Contents

# frozen_string_literal: true

module Milestoner
  module Git
    # A lightweight Git wrapper.
    class Kit
      def supported?
        File.exist? File.join(Dir.pwd, ".git")
      end

      def commits?
        system "git log > /dev/null 2>&1"
      end

      def remote?
        system "git config remote.origin.url"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
milestoner-5.0.0 lib/milestoner/git/kit.rb
milestoner-4.2.0 lib/milestoner/git/kit.rb
milestoner-4.1.1 lib/milestoner/git/kit.rb
milestoner-4.1.0 lib/milestoner/git/kit.rb