Class: Repository (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Class Methods
Repository.human_attribute_name / 2
Repository.find_by_identifier_param / 1
Repository.fetch_changesets
Repository.scan_changesets_for_issue_ids (2/E)
Repository.scm_name (2/E)
Repository.available_scm
Repository.factory / 2
Repository.scm_adapter_class
Repository.scm_command
Repository.scm_version_string
Repository.scm_available
Instance Aliases
Repository#attributes_without_extra_info=
Instance Methods
Repository#repo_create_validation
Repository#attributes= / 2
Repository#url= / 1
Repository#root_url= / 1
Repository#password
Repository#password= / 1
Repository#scm_adapter
Repository#scm
Repository#scm_name (1/2)
Repository#name
Repository#identifier_param
Repository#<=> / 1
Repository#merge_extra_info / 1
Repository#report_last_commit
Repository#supports_cat?
Repository#supports_annotate?
Repository#supports_all_revisions?
Repository#supports_directory_revisions?
Repository#supports_revision_graph?
Repository#entry / 2
Repository#entries / 2
Repository#branches
Repository#tags
Repository#default_branch
Repository#properties / 2
Repository#cat / 2
Repository#diff / 3
Repository#diff_format_revisions / 3
Repository#relative_path / 1
Repository#find_changeset_by_name / 1
Repository#latest_changeset
Repository#latest_changesets / 3
Repository#scan_changesets_for_issue_ids (1/2)
Repository#committers
Repository#committer_ids= / 1
Repository#find_committer_user / 1
Repository#repo_log_encoding
Repository#set_as_default?
Repository#check_default
Repository#clear_changesets
is a submodule of
module: <Toplevel Module>   
is modularized into
class: Bazaar   
class: Cvs   
class: Darcs   
class: Filesystem   
class: Git   
class: Mercurial   
class: Subversion   
includes
  Ciphering ( Redmine )
inherits from
  Base ( ActiveRecord )
is inherited by
  Bazaar ( Repository )
  Cvs ( Repository )
  Darcs ( Repository )
  Filesystem ( Repository )
  Git ( Repository )
  Mercurial ( Repository )
  Subversion ( Repository )
has properties
method: repo_create_validation   
class method: human_attribute_name / 2   
alias: attributes_without_extra_info= attributes   
method: attributes= / 2   
method: url= / 1   
method: root_url= / 1   
method: password   
method: password= / 1   
method: scm_adapter   
method: scm   
method: scm_name (1/2)   
method: name   
method: identifier_param   
method: <=> / 1   
class method: find_by_identifier_param / 1   
method: merge_extra_info / 1   
method: report_last_commit   
method: supports_cat?   
method: supports_annotate?   
method: supports_all_revisions?   
method: supports_directory_revisions?   
method: supports_revision_graph?   
method: entry / 2   
method: entries / 2   
method: branches   
method: tags   
method: default_branch   
method: properties / 2   
method: cat / 2   
method: diff / 3   
method: diff_format_revisions / 3   
method: relative_path / 1   
method: find_changeset_by_name / 1   
method: latest_changeset   
method: latest_changesets / 3   
method: scan_changesets_for_issue_ids (1/2)   
method: committers   
method: committer_ids= / 1   
method: find_committer_user / 1   
method: repo_log_encoding   
class method: fetch_changesets   
class method: scan_changesets_for_issue_ids (2/E)   
class method: scm_name (2/E)   
class method: available_scm   
class method: factory / 2   
class method: scm_adapter_class   
class method: scm_command   
class method: scm_version_string   
class method: scm_available   
method: set_as_default?   
method: check_default   
method: clear_changesets   
is defined at
#20 in app/models/repository.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveRecord
class: Base     
✗ class: Repository
class: Bazaar     
class: Cvs     
class: Darcs     
class: Filesystem     
class: Git     
class: Mercurial     
class: Subversion     
  module: Redmine
module: Ciphering     

Class Hierarchy

Object ( Builtin-Module )
Base ( ActiveRecord )
has properties
class method: find_ids / 1   
Repository
includes
  Ciphering ( Redmine )
has properties
method: repo_create_validation   
class method: human_attribute_name / 2   
alias: attributes_without_extra_info= attributes   
method: attributes= / 2   
method: url= / 1   
method: root_url= / 1   
method: password   
method: password= / 1   
method: scm_adapter   
method: scm   
method: scm_name (1/2)   
method: name   
method: identifier_param   
method: <=> / 1   
class method: find_by_identifier_param / 1   
method: merge_extra_info / 1   
method: report_last_commit   
method: supports_cat?   
method: supports_annotate?   
method: supports_all_revisions?   
method: supports_directory_revisions?   
method: supports_revision_graph?   
method: entry / 2   
method: entries / 2   
method: branches   
method: tags   
method: default_branch   
method: properties / 2   
method: cat / 2   
method: diff / 3   
method: diff_format_revisions / 3   
method: relative_path / 1   
method: find_changeset_by_name / 1   
method: latest_changeset   
method: latest_changesets / 3   
method: scan_changesets_for_issue_ids (1/2)   
method: committers   
method: committer_ids= / 1   
method: find_committer_user / 1   
method: repo_log_encoding   
class method: fetch_changesets   
class method: scan_changesets_for_issue_ids (2/E)   
class method: scm_name (2/E)   
class method: available_scm   
class method: factory / 2   
class method: scm_adapter_class   
class method: scm_command   
class method: scm_version_string   
class method: scm_available   
method: set_as_default?   
method: check_default   
method: clear_changesets   
  Bazaar ( Repository )   
  Cvs ( Repository )   
  Darcs ( Repository )   
  Filesystem ( Repository )   
  Git ( Repository )   
  Mercurial ( Repository )   
  Subversion ( Repository )   

Class Methods

Repository.human_attribute_name / 2

#51 in app/models/repository.rb

human_attribute_name ( attribute_key_name ,
  *args )

Repository.find_by_identifier_param / 1

#148 in app/models/repository.rb

find_by_identifier_param ( param )

Repository.fetch_changesets

#324 in app/models/repository.rb

fetch_changesets

Repository.scan_changesets_for_issue_ids (2/E)

#337 in app/models/repository.rb

scan_changesets_for_issue_ids

Repository.scm_name (2/E)

#341 in app/models/repository.rb

scm_name

Repository.available_scm

#345 in app/models/repository.rb

available_scm

Repository.factory / 2

#349 in app/models/repository.rb

factory ( klass_name ,
  *args )

Repository.scm_adapter_class

#356 in app/models/repository.rb

scm_adapter_class

Repository.scm_command

#360 in app/models/repository.rb

scm_command

Repository.scm_version_string

#370 in app/models/repository.rb

scm_version_string

Repository.scm_available

#380 in app/models/repository.rb

scm_available

Instance Aliases

Repository#attributes_without_extra_info=

#59 in app/models/repository.rb

attributes_without_extra_info= attributes   

Instance Methods

Repository#repo_create_validation

#45 in app/models/repository.rb

repo_create_validation

Repository#attributes= / 2

#60 in app/models/repository.rb

attributes= ( new_attributes ,
  guard_protected_attributes = true )

Repository#url= / 1

#82 in app/models/repository.rb

url= ( arg )

Repository#root_url= / 1

#87 in app/models/repository.rb

root_url= ( arg )

Repository#password

#91 in app/models/repository.rb

password

Repository#password= / 1

#95 in app/models/repository.rb

password= ( arg )

Repository#scm_adapter

#99 in app/models/repository.rb

scm_adapter

Repository#scm

#103 in app/models/repository.rb

scm

Repository#scm_name (1/2)

#114 in app/models/repository.rb

scm_name

Repository#name

#118 in app/models/repository.rb

name

Repository#identifier_param

#128 in app/models/repository.rb

identifier_param

Repository#<=> / 1

#138 in app/models/repository.rb

<=> ( repository )

Repository#merge_extra_info / 1

#156 in app/models/repository.rb

merge_extra_info ( arg )

Repository#report_last_commit

#163 in app/models/repository.rb

report_last_commit

Repository#supports_cat?

#167 in app/models/repository.rb

supports_cat?

Repository#supports_annotate?

#171 in app/models/repository.rb

supports_annotate?

Repository#supports_all_revisions?

#175 in app/models/repository.rb

supports_all_revisions?

Repository#supports_directory_revisions?

#179 in app/models/repository.rb

supports_directory_revisions?

Repository#supports_revision_graph?

#183 in app/models/repository.rb

supports_revision_graph?

Repository#entry / 2

#187 in app/models/repository.rb

entry ( path=nil ,
  identifier=nil )

Repository#entries / 2

#191 in app/models/repository.rb

entries ( path=nil ,
  identifier=nil )

Repository#branches

#195 in app/models/repository.rb

branches

Repository#tags

#199 in app/models/repository.rb

tags

Repository#default_branch

#203 in app/models/repository.rb

default_branch

Repository#properties / 2

#207 in app/models/repository.rb

properties ( path ,
  identifier=nil )

Repository#cat / 2

#211 in app/models/repository.rb

cat ( path ,
  identifier=nil )

Repository#diff / 3

#215 in app/models/repository.rb

diff ( path ,
  rev ,
  rev_to )

Repository#diff_format_revisions / 3

#219 in app/models/repository.rb

diff_format_revisions ( cs ,
  cs_to ,
  sep=':' )

Repository#relative_path / 1

#227 in app/models/repository.rb

relative_path ( path )

Repository#find_changeset_by_name / 1

#232 in app/models/repository.rb

find_changeset_by_name ( name )

Repository#latest_changeset

#239 in app/models/repository.rb

latest_changeset

Repository#latest_changesets / 3

#245 in app/models/repository.rb

latest_changesets ( path ,
  rev ,
  limit=10 )

Repository#scan_changesets_for_issue_ids (1/2)

#263 in app/models/repository.rb

scan_changesets_for_issue_ids

Repository#committers

#268 in app/models/repository.rb

committers

Repository#committer_ids= / 1

#274 in app/models/repository.rb

committer_ids= ( h )

Repository#find_committer_user / 1

#296 in app/models/repository.rb

find_committer_user ( committer )

Repository#repo_log_encoding

#316 in app/models/repository.rb

repo_log_encoding

Repository#set_as_default?

#390 in app/models/repository.rb

set_as_default?

Repository#check_default

#396 in app/models/repository.rb

check_default

Repository#clear_changesets

#408 in app/models/repository.rb

clear_changesets