Method: RSCM::Monotone#revisions

Defined in:
lib/rscm/scm/monotone.rb

#revisions(from_identifier, to_identifier = Time.infinity) ⇒ Object



124
125
126
127
128
129
130
131
132
# File 'lib/rscm/scm/monotone.rb', line 124

def revisions(from_identifier, to_identifier=Time.infinity)
  checkout(to_identifier)
  to_identifier = Time.infinity if to_identifier.nil?
  with_working_dir(checkout_dir) do
    monotone("log") do |stdout|
      MonotoneLogParser.new.parse_revisions(stdout, from_identifier, to_identifier)
    end
  end
end