Class: Git (Repository)

Overview
Module Structure
Class Hierarchy
Class Methods
Git.human_attribute_name / 2
Git.scm_adapter_class
Git.scm_name
Git.changeset_identifier / 1
Git.format_changeset_identifier / 1
Instance Methods
Git#report_last_commit
Git#extra_report_last_commit
Git#supports_directory_revisions?
Git#supports_revision_graph?
Git#repo_log_encoding
Git#branches
Git#tags
Git#default_branch
Git#find_changeset_by_name / 1
Git#entries / 2
Git#fetch_changesets
Git#save_revisions / 2
Git#save_revision / 1
Git#heads_from_branches_hash
Git#latest_changesets / 3
is a submodule of
class: Repository   
inherits from
  Repository   
has properties
class method: human_attribute_name / 2   
class method: scm_adapter_class   
class method: scm_name   
method: report_last_commit   
method: extra_report_last_commit   
method: supports_directory_revisions?   
method: supports_revision_graph?   
method: repo_log_encoding   
class method: changeset_identifier / 1   
class method: format_changeset_identifier / 1   
method: branches   
method: tags   
method: default_branch   
method: find_changeset_by_name / 1   
method: entries / 2   
method: fetch_changesets   
method: save_revisions / 2   
method: save_revision / 1   
method: heads_from_branches_hash   
method: latest_changesets / 3   
is defined at
#21 in app/models/repository/git.rb  

Overview

Module Structure

  module: <Toplevel Module>
  class: Repository
class: Git     

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   
Git ( Repository )
has properties
class method: human_attribute_name / 2   
class method: scm_adapter_class   
class method: scm_name   
method: report_last_commit   
method: extra_report_last_commit   
method: supports_directory_revisions?   
method: supports_revision_graph?   
method: repo_log_encoding   
class method: changeset_identifier / 1   
class method: format_changeset_identifier / 1   
method: branches   
method: tags   
method: default_branch   
method: find_changeset_by_name / 1   
method: entries / 2   
method: fetch_changesets   
method: save_revisions / 2   
method: save_revision / 1   
method: heads_from_branches_hash   
method: latest_changesets / 3   

Class Methods

Git.human_attribute_name / 2

#25 in app/models/repository/git.rb

human_attribute_name ( attribute_key_name ,
  *args )

Git.scm_adapter_class

#33 in app/models/repository/git.rb

scm_adapter_class

Git.scm_name

#37 in app/models/repository/git.rb

scm_name

Git.changeset_identifier / 1

#65 in app/models/repository/git.rb

changeset_identifier ( changeset )

Git.format_changeset_identifier / 1

#70 in app/models/repository/git.rb

format_changeset_identifier ( changeset )

Instance Methods

Git#report_last_commit

#41 in app/models/repository/git.rb

report_last_commit

Git#extra_report_last_commit

#45 in app/models/repository/git.rb

extra_report_last_commit

Git#supports_directory_revisions?

#52 in app/models/repository/git.rb

supports_directory_revisions?

Git#supports_revision_graph?

#56 in app/models/repository/git.rb

supports_revision_graph?

Git#repo_log_encoding

#60 in app/models/repository/git.rb

repo_log_encoding

Git#branches

#74 in app/models/repository/git.rb

branches

Git#default_branch

#82 in app/models/repository/git.rb

default_branch

Git#find_changeset_by_name / 1

#89 in app/models/repository/git.rb

find_changeset_by_name ( name )

Git#entries / 2

#96 in app/models/repository/git.rb

entries ( path=nil ,
  identifier=nil )

Git#fetch_changesets

#130 in app/models/repository/git.rb

fetch_changesets

Git#save_revisions / 2

#157 in app/models/repository/git.rb

save_revisions ( prev_db_heads ,
  repo_heads )

Git#save_revision / 1

#220 in app/models/repository/git.rb

save_revision ( rev )

Git#heads_from_branches_hash

#238 in app/models/repository/git.rb

heads_from_branches_hash

Git#latest_changesets / 3

#245 in app/models/repository/git.rb

latest_changesets ( path ,
  rev ,
  limit=10 )