Class: SubversionAdapter (Redmine::Scm::Adapters)

Overview
Module Structure
Class Hierarchy
Constants
SubversionAdapter::SVN_BIN
Class Methods
SubversionAdapter.client_command
SubversionAdapter.sq_bin
SubversionAdapter.client_version
SubversionAdapter.client_available
SubversionAdapter.svn_binary_version
SubversionAdapter.scm_version_from_command_line
Instance Methods
SubversionAdapter#info
SubversionAdapter#entries / 3
SubversionAdapter#properties / 2
SubversionAdapter#revisions / 4
SubversionAdapter#diff / 3
SubversionAdapter#cat / 2
SubversionAdapter#annotate / 2
SubversionAdapter#credentials_string
SubversionAdapter#each_xml_element / 2
SubversionAdapter#target / 1
is a submodule of
module: Adapters ( Redmine::Scm )
inherits from
  AbstractAdapter ( Redmine::Scm::Adapters )
has properties
constant: SVN_BIN   
class method: client_command   
class method: sq_bin   
class method: client_version   
class method: client_available   
class method: svn_binary_version   
class method: scm_version_from_command_line   
method: info   
method: entries / 3   
method: properties / 2   
method: revisions / 4   
method: diff / 3   
method: cat / 2   
method: annotate / 2   
method: credentials_string   
method: each_xml_element / 2   
method: target / 1   
is defined at
#24 in lib/redmine/scm/adapters/subversion_adapter.rb  

Overview

Module Structure

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

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   
SubversionAdapter ( Redmine::Scm::Adapters )
has properties
constant: SVN_BIN   
class method: client_command   
class method: sq_bin   
class method: client_version   
class method: client_available   
class method: svn_binary_version   
class method: scm_version_from_command_line   
method: info   
method: entries / 3   
method: properties / 2   
method: revisions / 4   
method: diff / 3   
method: cat / 2   
method: annotate / 2   
method: credentials_string   
method: each_xml_element / 2   
method: target / 1   

Constants

SubversionAdapter::SVN_BIN

#27 in lib/redmine/scm/adapters/subversion_adapter.rb

SVN_BIN = Redmine::Configuration['scm_subversion_command'] || "svn"   

Class Methods

SubversionAdapter.client_command

#30 in lib/redmine/scm/adapters/subversion_adapter.rb

client_command

SubversionAdapter.sq_bin

#34 in lib/redmine/scm/adapters/subversion_adapter.rb

sq_bin

SubversionAdapter.client_version

#38 in lib/redmine/scm/adapters/subversion_adapter.rb

client_version

SubversionAdapter.client_available

#42 in lib/redmine/scm/adapters/subversion_adapter.rb

client_available

SubversionAdapter.svn_binary_version

#48 in lib/redmine/scm/adapters/subversion_adapter.rb

svn_binary_version

SubversionAdapter.scm_version_from_command_line

#58 in lib/redmine/scm/adapters/subversion_adapter.rb

scm_version_from_command_line

Instance Methods

SubversionAdapter#info

#64 in lib/redmine/scm/adapters/subversion_adapter.rb

info

SubversionAdapter#entries / 3

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

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

SubversionAdapter#properties / 2

#135 in lib/redmine/scm/adapters/subversion_adapter.rb

properties ( path ,
  identifier=nil )

SubversionAdapter#revisions / 4

#160 in lib/redmine/scm/adapters/subversion_adapter.rb

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

SubversionAdapter#diff / 3

#202 in lib/redmine/scm/adapters/subversion_adapter.rb

diff ( path ,
  identifier_from ,
  identifier_to=nil )

SubversionAdapter#cat / 2

#223 in lib/redmine/scm/adapters/subversion_adapter.rb

cat ( path ,
  identifier=nil )

SubversionAdapter#annotate / 2

#236 in lib/redmine/scm/adapters/subversion_adapter.rb

annotate ( path ,
  identifier=nil )

SubversionAdapter#credentials_string

#259 in lib/redmine/scm/adapters/subversion_adapter.rb

credentials_string

SubversionAdapter#each_xml_element / 2

#270 in lib/redmine/scm/adapters/subversion_adapter.rb

each_xml_element ( node ,
  name )

SubversionAdapter#target / 1

#282 in lib/redmine/scm/adapters/subversion_adapter.rb

target ( path = '' )