| Class | Capistrano::Deploy::SCM::Accurev::InternalRevision |
| In: |
lib/capistrano/recipes/deploy/scm/accurev.rb
lib/capistrano/recipes/deploy/scm/accurev.rb |
| Parent: | Object |
| stream | [R] | |
| stream | [R] | |
| transaction_id | [R] | |
| transaction_id | [R] |
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 149
149: def initialize(stream, transaction_id)
150: @stream = stream
151: @transaction_id = transaction_id
152: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 149
149: def initialize(stream, transaction_id)
150: @stream = stream
151: @transaction_id = transaction_id
152: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 140
140: def self.parse(string)
141: match = /([^\/]+)(\/(.+)){0,1}/.match(string)
142: raise "Unrecognized revision identifier: #{string}" unless match
143:
144: stream = match[1]
145: transaction_id = match[3] || 'highest'
146: InternalRevision.new(stream, transaction_id)
147: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 140
140: def self.parse(string)
141: match = /([^\/]+)(\/(.+)){0,1}/.match(string)
142: raise "Unrecognized revision identifier: #{string}" unless match
143:
144: stream = match[1]
145: transaction_id = match[3] || 'highest'
146: InternalRevision.new(stream, transaction_id)
147: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 162
162: def ==(other)
163: (stream == other.stream) && (transaction_id == other.transaction_id)
164: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 162
162: def ==(other)
163: (stream == other.stream) && (transaction_id == other.transaction_id)
164: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 154
154: def psuedo_revision?
155: @transaction_id == 'highest'
156: end
# File lib/capistrano/recipes/deploy/scm/accurev.rb, line 154
154: def psuedo_revision?
155: @transaction_id == 'highest'
156: end