Table of Contents - rscm-0.5.1 Documentation
Pages
-
CHANGES
- RSCM Changelog
- 0.5.1
- 0.5.0
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- Version 0.4.1
- Version 0.4.0
- Version 0.3.16
- Version 0.3.15
- Version 0.3.14
- Version 0.3.13
- Version 0.3.12
- Version 0.3.11
- Version 0.3.10
- Version 0.3.9
- Version 0.3.8
- Version 0.3.7
- Version 0.3.6
- Version 0.3.5
- Version 0.3.4
- Version 0.3.3
- Version 0.3.2
- Version 0.3.1
- Version 0.3.0
- Version 0.2.1
-
README
- RSCM - Ruby Source Control Management (0.5.1)
- Download
- Contributors
- Supported SCMs
- Related projects
- Sample usage
- Future plans
- Cross-SCM synchronisation
- SCM browser
- Implementing a new RSCM adapter
- Create the test class and the implementation class
- Create testdata directory
- Create scm.yml
- Create revisions.yml
- Special note for non-transactional SCMs
- Create files_0.yml
- Create old.yml
- Create diff.txt
- Create file.txt
- Implement the methods
- Implementation tips
- Building RSCM
Classes and Modules
- File
- MockIt
- MockIt::Mock
- Object
- RSCM
- RSCM::AbstractLogParser
- RSCM::Base
- RSCM::ClearCase
- RSCM::CommandLine
- RSCM::CommandLine::ExecutionError
- RSCM::CommandLine::OptionError
- RSCM::Cvs
- RSCM::CvsLogParser
- RSCM::Darcs
- RSCM::DarcsLogParser
- RSCM::Difftool
- RSCM::LineEditor
- RSCM::Monotone
- RSCM::MonotoneLogParser
- RSCM::Mooky
- RSCM::Parser
- RSCM::PathConverter
- RSCM::Perforce
- RSCM::Platform
- RSCM::Revision
- RSCM::RevisionFile
- RSCM::RevisionPoller
- RSCM::Revisions
- RSCM::StarTeam
- RSCM::Subversion
- RSCM::SubversionLogEntryParser
- RSCM::SubversionLogParser
- RSCM::VERSION
- Test
- Test::Unit
- Test::Unit::TestCase
- Time
Methods
- ::assert_equal_with_diff — RSCM::Difftool
- ::comment_out — RSCM::LineEditor
- ::comment_out — File
- ::diff — RSCM::Difftool
- ::e — RSCM::CommandLine
- ::ensure_trailing_slash — RSCM::PathConverter
- ::epoch — Time
- ::execute — RSCM::CommandLine
- ::family — RSCM::Platform
- ::filepath_to_nativepath — RSCM::PathConverter
- ::filepath_to_nativeurl — RSCM::PathConverter
- ::full_cmd — RSCM::CommandLine
- ::infinity — Time
- ::nativepath_to_filepath — RSCM::PathConverter
- ::new — RSCM::AbstractLogParser
- ::new — RSCM::SubversionLogEntryParser
- ::new — RSCM::Subversion
- ::new — MockIt::Mock
- ::new — RSCM::SubversionLogParser
- ::new — RSCM::CommandLine::ExecutionError
- ::new — RSCM::CvsLogParser
- ::new — RSCM::Revision
- ::new — RSCM::StarTeam
- ::new — RSCM::RevisionFile
- ::new — RSCM::Revisions
- ::new — RSCM::Cvs
- ::new — RSCM::Darcs
- ::new — RSCM::Parser
- ::new — RSCM::Monotone
- ::new — RSCM::ClearCase
- ::new_temp_dir — RSCM
- ::prompt — RSCM::Platform
- ::user — RSCM::Platform
- ::verify_exit_code — RSCM::CommandLine
- #== — RSCM::Revisions
- #== — RSCM::Base
- #== — RSCM::RevisionFile
- #== — RSCM::Revision
- #[] — RSCM::Revisions
- #[] — RSCM::Revision
- #__expect — MockIt::Mock
- #__setup — MockIt::Mock
- #__verify — MockIt::Mock
- #accept — RSCM::RevisionFile
- #add — RSCM::Base
- #add — RSCM::Cvs
- #add — RSCM::Subversion
- #add — RSCM::Monotone
- #add — RSCM::Revision
- #add — RSCM::Darcs
- #add — RSCM::Revisions
- #add_changes — RSCM::DarcsLogParser
- #add_changes — RSCM::MonotoneLogParser
- #apply_label — RSCM::Cvs
- #assert_all_expected_methods_called — MockIt::Mock
- #assert_equal_with_diff — RSCM::Difftool
- #assert_no_unexpected_calls — MockIt::Mock
- #atomic? — RSCM::Base
- #available? — RSCM::Base
- #branch_option — RSCM::Cvs
- #branch_specified? — RSCM::Cvs
- #can_create_central? — RSCM::Subversion
- #can_create_central? — RSCM::Monotone
- #can_create_central? — RSCM::Darcs
- #can_create_central? — RSCM::Base
- #can_create_central? — RSCM::Cvs
- #can_install_trigger? — RSCM::Base
- #catcs — RSCM::ClearCase
- #central_exists? — RSCM::Cvs
- #central_exists? — RSCM::Subversion
- #central_exists? — RSCM::Base
- #central_exists? — RSCM::Monotone
- #changes_command — RSCM::Cvs
- #changes_command — RSCM::Subversion
- #checked_out? — RSCM::Monotone
- #checked_out? — RSCM::Base
- #checked_out? — RSCM::ClearCase
- #checked_out? — RSCM::Subversion
- #checked_out? — RSCM::Darcs
- #checked_out? — RSCM::Cvs
- #checked_out_files — RSCM::Base
- #checkout — RSCM::Base
- #checkout — RSCM::StarTeam
- #checkout_command — RSCM::Cvs
- #checkout_command — RSCM::Subversion
- #checkout_commandline — RSCM::Base
- #checkout_dir — RSCM::Base
- #checkout_dir= — RSCM::Base
- #checkout_silent — RSCM::Darcs
- #checkout_silent — RSCM::Cvs
- #checkout_silent — RSCM::ClearCase
- #checkout_silent — RSCM::Perforce
- #checkout_silent — RSCM::Monotone
- #checkout_silent — RSCM::Subversion
- #client_name — RSCM::Perforce
- #client_spec — RSCM::Perforce
- #cmd — RSCM::StarTeam
- #cmd_dir — RSCM::Cvs
- #cmd_dir — RSCM::Base
- #command_line — RSCM::Cvs
- #comment_out — RSCM::LineEditor
- #commit — RSCM::Monotone
- #commit — RSCM::Subversion
- #commit — RSCM::Darcs
- #commit — RSCM::Base
- #commit — RSCM::Cvs
- #commit_command — RSCM::Subversion
- #commit_command — RSCM::Cvs
- #commit_in_dir — RSCM::Monotone
- #convert_all_slashes_to_forward_slashes — RSCM::AbstractLogParser
- #create_central — RSCM::Subversion
- #create_central — RSCM::Monotone
- #create_central — RSCM::Cvs
- #create_central — RSCM::Base
- #create_central — RSCM::Darcs
- #create_client — RSCM::Perforce
- #create_root_cvs — RSCM::Cvs
- #current_validation_proc — MockIt::Mock
- #currently_expected_method — MockIt::Mock
- #cvs — RSCM::Cvs
- #cvsdate — RSCM::Cvs
- #darcs — RSCM::Darcs
- #db — RSCM::Monotone
- #default_options — RSCM::Base
- #destroy_central — RSCM::Base
- #destroy_central — RSCM::Monotone
- #destroy_central — RSCM::Subversion
- #destroy_central — RSCM::Cvs
- #destroy_working_copy — RSCM::ClearCase
- #destroy_working_copy — RSCM::Perforce
- #destroy_working_copy — RSCM::Base
- #determine_previous_native_revision_identifier — RSCM::CvsLogParser
- #diff — RSCM::Subversion
- #diff — RSCM::Base
- #diff — RSCM::RevisionFile
- #diff — RSCM::Monotone
- #diff — RSCM::Cvs
- #diff — RSCM::Difftool
- #diff — RSCM::Perforce
- #e — RSCM::CommandLine
- #each — RSCM::Revisions
- #each — RSCM::Revision
- #edit — RSCM::Base
- #empty? — RSCM::Revision
- #empty? — RSCM::Revisions
- #ensure_client — RSCM::Perforce
- #ensure_trailing_slash — RSCM::PathConverter
- #execute — RSCM::CommandLine
- #execute — RSCM::Base
- #expand_selector — RSCM::Monotone
- #extract_match — RSCM::CvsLogParser
- #extract_required_match — RSCM::CvsLogParser
- #family — RSCM::Platform
- #filepath_to_nativepath — RSCM::PathConverter
- #filepath_to_nativeurl — RSCM::PathConverter
- #fix_trigger_command — RSCM::Cvs
- #full_cmd — RSCM::CommandLine
- #handle_expected_call — MockIt::Mock
- #handle_setup_call — MockIt::Mock
- #handle_unexpected_call — MockIt::Mock
- #head_revision — RSCM::Monotone
- #head_revision_identifier — RSCM::Subversion
- #identifier — RSCM::Revision
- #ignore_paths — RSCM::Monotone
- #ignore_paths — RSCM::Cvs
- #ignore_paths — RSCM::Darcs
- #ignore_paths — RSCM::Perforce
- #ignore_paths — RSCM::Subversion
- #ignore_paths — RSCM::ClearCase
- #import_central — RSCM::Monotone
- #import_central — RSCM::Darcs
- #import_central — RSCM::ClearCase
- #import_central — RSCM::Subversion
- #import_central — RSCM::Cvs
- #import_central — RSCM::Base
- #init — RSCM::Monotone
- #install_trigger — RSCM::Cvs
- #install_trigger — RSCM::Base
- #install_trigger — RSCM::Monotone
- #install_trigger — RSCM::Subversion
- #install_unix_trigger — RSCM::Monotone
- #install_unix_trigger — RSCM::Subversion
- #install_win_trigger — RSCM::Subversion
- #installed? — RSCM::Perforce
- #installed? — RSCM::Subversion
- #installed? — RSCM::Cvs
- #installed? — RSCM::Darcs
- #is_expected_call — MockIt::Mock
- #is_setup_call — MockIt::Mock
- #java — RSCM::StarTeam
- #label — RSCM::Subversion
- #length — RSCM::Revision
- #length — RSCM::Revisions
- #load_rules — RSCM::ClearCase
- #local? — RSCM::Cvs
- #local? — RSCM::Subversion
- #local_revision — RSCM::Monotone
- #local_revision_identifier — RSCM::Subversion
- #login_options — RSCM::Subversion
- #make_relative_to_module — RSCM::CvsLogParser
- #matches_load_rules? — RSCM::ClearCase
- #method_missing — MockIt::Mock
- #method_name — RSCM
- #mkview! — RSCM::ClearCase
- #monotone — RSCM::Monotone
- #monotone_date — RSCM::Monotone
- #move — RSCM::Cvs
- #move — RSCM::Base
- #move — RSCM::Monotone
- #move — RSCM::Subversion
- #nativepath_to_filepath — RSCM::PathConverter
- #new_temp_dir — RSCM
- #next_call — MockIt::Mock
- #next_log_entry — RSCM::CvsLogParser
- #next_result — RSCM::SubversionLogEntryParser
- #next_result — RSCM::Parser
- #open — RSCM::Cvs
- #open — RSCM::RevisionFile
- #open — RSCM::Perforce
- #open — RSCM::Subversion
- #open — RSCM::Base
- #p4_opts — RSCM::Perforce
- #parse — RSCM::Parser
- #parse — RSCM::SubversionLogEntryParser
- #parse_cvs_root — RSCM::Cvs
- #parse_file — RSCM::SubversionLogEntryParser
- #parse_file — RSCM::CvsLogParser
- #parse_files — RSCM::CvsLogParser
- #parse_head_revision — RSCM::CvsLogParser
- #parse_header — RSCM::SubversionLogEntryParser
- #parse_line — RSCM::SubversionLogEntryParser
- #parse_line — RSCM::Parser
- #parse_log — RSCM::Cvs
- #parse_path — RSCM::CvsLogParser
- #parse_revision — RSCM::MonotoneLogParser
- #parse_revision — RSCM::DarcsLogParser
- #parse_revisions — RSCM::SubversionLogParser
- #parse_revisions — RSCM::MonotoneLogParser
- #parse_revisions — RSCM::DarcsLogParser
- #parse_revisions — RSCM::CvsLogParser
- #parse_until_regexp_matches — RSCM::Parser
- #path — RSCM::Cvs
- #period_option — RSCM::Cvs
- #poll — RSCM::RevisionPoller
- #pop — RSCM::Revision
- #post_commit_file — RSCM::Subversion
- #prompt — RSCM::Platform
- #protocol — RSCM::Cvs
- #pull — RSCM::Monotone
- #quoted_checkout_dir — RSCM::Subversion
- #rcfile — RSCM::Monotone
- #read_until_matching_line — RSCM::AbstractLogParser
- #relative_path — RSCM::SubversionLogEntryParser
- #repourl — RSCM::Subversion
- #respond_to? — MockIt::Mock
- #revision — RSCM::ClearCase
- #revision_option — RSCM::Subversion
- #revision_option — RSCM::Cvs
- #revision_spec — RSCM::Perforce
- #revisions — RSCM::StarTeam
- #revisions — RSCM::Subversion
- #revisions — RSCM::Cvs
- #revisions — RSCM::Perforce
- #revisions — RSCM::ClearCase
- #revisions — RSCM::Darcs
- #revisions — RSCM::Base
- #revisions — RSCM::Monotone
- #root_with_password — RSCM::Cvs
- #set_utc_offset — RSCM::Perforce
- #sort! — RSCM::Revisions
- #split_entries — RSCM::CvsLogParser
- #start_serve — RSCM::Monotone
- #stop_serve — RSCM::Monotone
- #store_revisions_command? — RSCM::Base
- #supports_trigger? — RSCM::StarTeam
- #supports_trigger? — RSCM::Subversion
- #supports_trigger? — RSCM::Cvs
- #supports_trigger? — RSCM::Base
- #supports_trigger? — RSCM::Darcs
- #supports_trigger? — RSCM::Monotone
- #svn — RSCM::Subversion
- #svnadmin — RSCM::Subversion
- #svncommand — RSCM::Subversion
- #svndate — RSCM::Subversion
- #svnrootdir — RSCM::Subversion
- #symbol — MockIt::Mock
- #time — RSCM::Revision
- #time — RSCM::MonotoneLogParser
- #time= — RSCM::Revision
- #to_identifier — RSCM::Subversion
- #to_identifier — RSCM::Base
- #to_rfc2822 — Time
- #to_s — RSCM::CommandLine::ExecutionError
- #to_s — RSCM::RevisionFile
- #to_s — RSCM::Revision
- #to_s — RSCM::Revisions
- #transactional? — RSCM::Monotone
- #transactional? — RSCM::Base
- #transactional? — RSCM::Subversion
- #trigger_installed? — RSCM::Subversion
- #trigger_installed? — RSCM::Monotone
- #trigger_installed? — RSCM::Base
- #trigger_installed? — RSCM::Cvs
- #trigger_mechanism — RSCM::Cvs
- #trigger_mechanism — RSCM::Base
- #trigger_mechanism — RSCM::Subversion
- #trigger_mechanism — RSCM::Monotone
- #uninstall_trigger — RSCM::Monotone
- #uninstall_trigger — RSCM::Cvs
- #uninstall_trigger — RSCM::Base
- #uninstall_trigger — RSCM::Subversion
- #update_command — RSCM::Cvs
- #update_command — RSCM::Subversion
- #update_commandline — RSCM::Base
- #update_load_rules! — RSCM::ClearCase
- #uptodate? — RSCM::Darcs
- #uptodate? — RSCM::Monotone
- #uptodate? — RSCM::Base
- #uptodate? — RSCM::Cvs
- #uptodate? — RSCM::Subversion
- #user — RSCM::Platform
- #verify_exit_code — RSCM::CommandLine
- #vob — RSCM::ClearCase