Class: Redmine::Scm::Adapters::CvsRevisionHelper
- Inherits:
-
Object
- Object
- Redmine::Scm::Adapters::CvsRevisionHelper
- Defined in:
- lib/redmine/scm/adapters/cvs_adapter.rb
Instance Attribute Summary collapse
-
#base ⇒ Object
Returns the value of attribute base.
-
#branchid ⇒ Object
Returns the value of attribute branchid.
-
#complete_rev ⇒ Object
Returns the value of attribute complete_rev.
-
#revision ⇒ Object
Returns the value of attribute revision.
Instance Method Summary collapse
- #branchPoint ⇒ Object
- #branchVersion ⇒ Object
-
#initialize(complete_rev) ⇒ CvsRevisionHelper
constructor
A new instance of CvsRevisionHelper.
- #is_in_branch_with_symbol(branch_symbol) ⇒ Object
- #isBranchRevision ⇒ Object
- #prevRev ⇒ Object
Constructor Details
#initialize(complete_rev) ⇒ CvsRevisionHelper
Returns a new instance of CvsRevisionHelper
397 398 399 400 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 397 def initialize(complete_rev) @complete_rev = complete_rev parseRevision() end |
Instance Attribute Details
#base ⇒ Object
Returns the value of attribute base
395 396 397 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 395 def base @base end |
#branchid ⇒ Object
Returns the value of attribute branchid
395 396 397 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 395 def branchid @branchid end |
#complete_rev ⇒ Object
Returns the value of attribute complete_rev
395 396 397 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 395 def complete_rev @complete_rev end |
#revision ⇒ Object
Returns the value of attribute revision
395 396 397 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 395 def revision @revision end |
Instance Method Details
#branchPoint ⇒ Object
402 403 404 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 402 def branchPoint return @base end |
#branchVersion ⇒ Object
406 407 408 409 410 411 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 406 def branchVersion if isBranchRevision return @base+"."+@branchid end return @base end |
#is_in_branch_with_symbol(branch_symbol) ⇒ Object
424 425 426 427 428 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 424 def is_in_branch_with_symbol(branch_symbol) bpieces = branch_symbol.split(".") branch_start = "#{bpieces[0..-3].join(".")}.#{bpieces[-1]}" return ( branchVersion == branch_start ) end |
#isBranchRevision ⇒ Object
413 414 415 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 413 def isBranchRevision !@branchid.nil? end |
#prevRev ⇒ Object
417 418 419 420 421 422 |
# File 'lib/redmine/scm/adapters/cvs_adapter.rb', line 417 def prevRev unless @revision == 0 return buildRevision( @revision - 1 ) end return buildRevision( @revision ) end |