Class: DarcsAdapter (Redmine::Scm::Adapters)

Overview
Module Structure
Class Hierarchy
Constants
DarcsAdapter::DARCS_BIN
Class Methods
DarcsAdapter.client_command
DarcsAdapter.sq_bin
DarcsAdapter.client_version
DarcsAdapter.client_available
DarcsAdapter.darcs_binary_version
DarcsAdapter.darcs_binary_version_from_command_line
Instance Methods
DarcsAdapter#initialize / 5
DarcsAdapter#supports_cat?
DarcsAdapter#info
DarcsAdapter#entries / 3
DarcsAdapter#revisions / 4
DarcsAdapter#diff / 3
DarcsAdapter#cat / 2
DarcsAdapter#entry_from_xml / 2
DarcsAdapter#get_paths_for_patch / 1
DarcsAdapter#get_paths_for_patch_raw / 1
is a submodule of
module: Adapters ( Redmine::Scm )
inherits from
  AbstractAdapter ( Redmine::Scm::Adapters )
has properties
constant: DARCS_BIN   
class method: client_command   
class method: sq_bin   
class method: client_version   
class method: client_available   
class method: darcs_binary_version   
class method: darcs_binary_version_from_command_line   
method: initialize / 5   
method: supports_cat?   
method: info   
method: entries / 3   
method: revisions / 4   
method: diff / 3   
method: cat / 2   
method: entry_from_xml / 2   
method: get_paths_for_patch / 1   
method: get_paths_for_patch_raw / 1   
is defined at
#24 in lib/redmine/scm/adapters/darcs_adapter.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Redmine
  module: Scm
  module: Adapters
class: AbstractAdapter     
class: DarcsAdapter     

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   
DarcsAdapter ( Redmine::Scm::Adapters )
has properties
constant: DARCS_BIN   
class method: client_command   
class method: sq_bin   
class method: client_version   
class method: client_available   
class method: darcs_binary_version   
class method: darcs_binary_version_from_command_line   
method: initialize / 5   
method: supports_cat?   
method: info   
method: entries / 3   
method: revisions / 4   
method: diff / 3   
method: cat / 2   
method: entry_from_xml / 2   
method: get_paths_for_patch / 1   
method: get_paths_for_patch_raw / 1   

Constants

DarcsAdapter::DARCS_BIN

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

DARCS_BIN = Redmine::Configuration['scm_darcs_command'] || "darcs"   

Class Methods

DarcsAdapter.client_command

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

client_command

DarcsAdapter.sq_bin

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

sq_bin

DarcsAdapter.client_version

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

client_version

DarcsAdapter.client_available

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

client_available

DarcsAdapter.darcs_binary_version

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

darcs_binary_version

DarcsAdapter.darcs_binary_version_from_command_line

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

darcs_binary_version_from_command_line

Instance Methods

DarcsAdapter#initialize / 5

#60 in lib/redmine/scm/adapters/darcs_adapter.rb

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

DarcsAdapter#supports_cat?

#66 in lib/redmine/scm/adapters/darcs_adapter.rb

supports_cat?

DarcsAdapter#entries / 3

#79 in lib/redmine/scm/adapters/darcs_adapter.rb

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

DarcsAdapter#revisions / 4

#107 in lib/redmine/scm/adapters/darcs_adapter.rb

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

DarcsAdapter#diff / 3

#134 in lib/redmine/scm/adapters/darcs_adapter.rb

diff ( path ,
  identifier_from ,
  identifier_to=nil )

DarcsAdapter#cat / 2

#154 in lib/redmine/scm/adapters/darcs_adapter.rb

cat ( path ,
  identifier=nil )

DarcsAdapter#entry_from_xml / 2

#171 in lib/redmine/scm/adapters/darcs_adapter.rb

entry_from_xml ( element ,
  path_prefix )

DarcsAdapter#get_paths_for_patch / 1

#188 in lib/redmine/scm/adapters/darcs_adapter.rb

get_paths_for_patch ( hash )

DarcsAdapter#get_paths_for_patch_raw / 1

#218 in lib/redmine/scm/adapters/darcs_adapter.rb

get_paths_for_patch_raw ( hash )