Class Cvs
In: lib/vcs/diff.rb
lib/vcs/cvs.rb
lib/vcs/status.rb
Parent: Vcs

Methods

diffw   diffw!   new   status  

Public Class methods

[Source]

# File lib/vcs/cvs.rb, line 10
  def initialize ( aCmd='cvs' )
    super
    @@cvs_option_controller ||=
      OptionController.new(Cvs, @@options_specification +
                                Vcs.specific_options.to_a.join("\n"))
    self.option_controller = @@cvs_option_controller
  end

Public Instance methods

[Source]

# File lib/vcs/cvs.rb, line 40
  def diffw ( files=[], options={} )
    super
  end

A diff only for your eyes

[Source]

# File lib/vcs/diff.rb, line 48
  def diffw! ( files_orig=[], options={} )
    files = diffw_base(files_orig, options)
    return if files.empty? and not files_orig.empty?
    diff_! files, options.merge(:N => true, :u => true)
  end

[Source]

# File lib/vcs/status.rb, line 104
  def status ( files=[], options={}, &block )
    return status_(*args) if block.nil?
    opts = options.merge :q => true, :n => true
    output = update_(files, opts).output.read
    output.gsub!(/^(\w) (\w)/, '\1     \2')
    spawn_status_entries(output, &block)
  end

[Validate]