Sha256: c1e1304a550b8b50c29768420e81a69c4e470448225faf1fb4452828fe961e2e

Contents?: true

Size: 619 Bytes

Versions: 57

Compression:

Stored size: 619 Bytes

Contents

module Redcar
  module Scm
    class ScmCommitsMirror
      include Redcar::Tree::Mirror
      
      def initialize(repo)
        @repo = repo
      end
      
      def title
        @repo.translations[:unpushed_commits]
      end
      
      def data_type
        :text
      end
      
      def changed?
        @repo.push_targets.count > 0
      end
      
      def drag_and_drop?
        false
      end
      
      def top
        if @repo.push_targets.count > 0
          @repo.push_targets
        else
          @top ||= [ScmCommitsMirror::CommitsNode.new(@repo)]
        end
      end
    end
  end
end

Version data entries

57 entries across 57 versions & 2 rubygems

Version Path
redcar-0.13 plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.13.5dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.13.4dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.13.3dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.13.2dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.13.1dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-0.12.1 plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.13.0dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-0.12 plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.27dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.26dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.25dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.24dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.23dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.22dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.21dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.20dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.19dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.18dev plugins/scm/lib/scm/scm_commits_mirror.rb
redcar-dev-0.12.17dev plugins/scm/lib/scm/scm_commits_mirror.rb