Class: CvsAdapter (Redmine::Scm::Adapters)

Overview
Module Structure
Class Hierarchy
Constants
CvsAdapter::CVS_BIN
CvsAdapter::STARTLOG
CvsAdapter::ENDLOG
Class Methods
CvsAdapter.client_command
CvsAdapter.sq_bin
CvsAdapter.client_version
CvsAdapter.client_available
CvsAdapter.scm_command_version
CvsAdapter.scm_version_from_command_line
Instance Methods
CvsAdapter#initialize / 5
CvsAdapter#path_encoding
CvsAdapter#info
CvsAdapter#get_previous_revision / 1
CvsAdapter#entries / 3
CvsAdapter#revisions / 5
CvsAdapter#diff / 3
CvsAdapter#cat / 2
CvsAdapter#annotate / 2
CvsAdapter#root_url_path
CvsAdapter#time_to_cvstime / 1
CvsAdapter#time_to_cvstime_rlog / 1
CvsAdapter#normalize_cvs_path / 1
CvsAdapter#normalize_path / 1
CvsAdapter#path_with_proj / 1
CvsAdapter#scm_cmd / 2
is a submodule of
module: Adapters ( Redmine::Scm )
is modularized into
class: Revision   
inherits from
  AbstractAdapter ( Redmine::Scm::Adapters )
has properties
constant: CVS_BIN   
class method: client_command   
class method: sq_bin   
class method: client_version   
class method: client_available   
class method: scm_command_version   
class method: scm_version_from_command_line   
method: initialize / 5   
method: path_encoding   
method: info   
method: get_previous_revision / 1   
method: entries / 3   
constant: STARTLOG   
constant: ENDLOG   
method: revisions / 5   
method: diff / 3   
method: cat / 2   
method: annotate / 2   
method: root_url_path   
method: time_to_cvstime / 1   
method: time_to_cvstime_rlog / 1   
method: normalize_cvs_path / 1   
method: normalize_path / 1   
method: path_with_proj / 1   
method: scm_cmd / 2   
is defined at
#23 in lib/redmine/scm/adapters/cvs_adapter.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Redmine
  module: Scm
  module: Adapters
  class: AbstractAdapter
✗ class: CvsAdapter
class: Revision     

Class Hierarchy

Object ( Builtin-Module )
AbstractAdapter ( Redmine::Scm::Adapters )
has properties
class method: client_command   
class method: shell_quote_command   
class method: client_version   
class method: client_version_string   
class method: client_version_above? / 2   
class method: client_available   
class method: shell_quote (1/2) / 1   
method: initialize / 5   
method: adapter_name   
method: supports_cat?   
method: supports_annotate?   
method: root_url   
method: url   
method: path_encoding   
method: info   
method: entry / 2   
method: entries / 3   
method: branches   
method: tags   
method: default_branch   
method: properties / 2   
method: revisions / 4   
method: diff / 3   
method: cat / 2   
method: with_leading_slash / 1   
method: with_trailling_slash / 1   
method: without_leading_slash / 1   
method: without_trailling_slash / 1   
method: shell_quote (2/E) / 1   
method: retrieve_root_url   
method: target / 2   
method: logger (1/2)   
method: shellout (1/2) / 3   
class method: logger (2/E)   
class method: shellout (2/E) / 3   
class method: strip_credential (1/2) / 1   
method: strip_credential (2/E) / 1   
method: scm_iconv / 3   
CvsAdapter ( Redmine::Scm::Adapters )
has properties
constant: CVS_BIN   
class method: client_command   
class method: sq_bin   
class method: client_version   
class method: client_available   
class method: scm_command_version   
class method: scm_version_from_command_line   
method: initialize / 5   
method: path_encoding   
method: info   
method: get_previous_revision / 1   
method: entries / 3   
constant: STARTLOG   
constant: ENDLOG   
method: revisions / 5   
method: diff / 3   
method: cat / 2   
method: annotate / 2   
method: root_url_path   
method: time_to_cvstime / 1   
method: time_to_cvstime_rlog / 1   
method: normalize_cvs_path / 1   
method: normalize_path / 1   
method: path_with_proj / 1   
method: scm_cmd / 2   
Revision ( Redmine::Scm::Adapters )

Constants

CvsAdapter::CVS_BIN

#26 in lib/redmine/scm/adapters/cvs_adapter.rb

CVS_BIN = Redmine::Configuration['scm_cvs_command'] || "cvs"   

CvsAdapter::STARTLOG

#149 in lib/redmine/scm/adapters/cvs_adapter.rb

STARTLOG = "----------------------------"   

CvsAdapter::ENDLOG

#150 in lib/redmine/scm/adapters/cvs_adapter.rb

ENDLOG = "============================================================================="   

Class Methods

CvsAdapter.client_command

#29 in lib/redmine/scm/adapters/cvs_adapter.rb

client_command

CvsAdapter.sq_bin

#33 in lib/redmine/scm/adapters/cvs_adapter.rb

sq_bin

CvsAdapter.client_version

#37 in lib/redmine/scm/adapters/cvs_adapter.rb

client_version

CvsAdapter.client_available

#41 in lib/redmine/scm/adapters/cvs_adapter.rb

client_available

CvsAdapter.scm_command_version

#45 in lib/redmine/scm/adapters/cvs_adapter.rb

scm_command_version

CvsAdapter.scm_version_from_command_line

#55 in lib/redmine/scm/adapters/cvs_adapter.rb

scm_version_from_command_line

Instance Methods

CvsAdapter#initialize / 5

#65 in lib/redmine/scm/adapters/cvs_adapter.rb

initialize ( url ,
  root_url=nil ,
  login=nil ,
  password=nil ,
  path_encoding=nil )

CvsAdapter#path_encoding

#78 in lib/redmine/scm/adapters/cvs_adapter.rb

path_encoding

CvsAdapter#get_previous_revision / 1

#87 in lib/redmine/scm/adapters/cvs_adapter.rb

get_previous_revision ( revision )

CvsAdapter#entries / 3

#94 in lib/redmine/scm/adapters/cvs_adapter.rb

entries ( path=nil ,
  identifier=nil ,
  options={} )

CvsAdapter#revisions / 5

#155 in lib/redmine/scm/adapters/cvs_adapter.rb

revisions ( path=nil ,
  identifier_from=nil ,
  identifier_to=nil ,
  options={} ,
  &block )

CvsAdapter#diff / 3

#274 in lib/redmine/scm/adapters/cvs_adapter.rb

diff ( path ,
  identifier_from ,
  identifier_to=nil )

CvsAdapter#cat / 2

#292 in lib/redmine/scm/adapters/cvs_adapter.rb

cat ( path ,
  identifier=nil )

CvsAdapter#annotate / 2

#308 in lib/redmine/scm/adapters/cvs_adapter.rb

annotate ( path ,
  identifier=nil )

CvsAdapter#root_url_path

#337 in lib/redmine/scm/adapters/cvs_adapter.rb

root_url_path

CvsAdapter#time_to_cvstime / 1

#342 in lib/redmine/scm/adapters/cvs_adapter.rb

time_to_cvstime ( time )

CvsAdapter#time_to_cvstime_rlog / 1

#352 in lib/redmine/scm/adapters/cvs_adapter.rb

time_to_cvstime_rlog ( time )

CvsAdapter#normalize_cvs_path / 1

#358 in lib/redmine/scm/adapters/cvs_adapter.rb

normalize_cvs_path ( path )

CvsAdapter#normalize_path / 1

#362 in lib/redmine/scm/adapters/cvs_adapter.rb

normalize_path ( path )

CvsAdapter#path_with_proj / 1

#366 in lib/redmine/scm/adapters/cvs_adapter.rb

path_with_proj ( path )

CvsAdapter#scm_cmd / 2

#378 in lib/redmine/scm/adapters/cvs_adapter.rb

scm_cmd ( *args ,
  &block )