Method: Redmine::Scm::Adapters::BazaarAdapter#cat
- Defined in:
- lib/redmine/scm/adapters/bazaar_adapter.rb
#cat(path, identifier = nil) ⇒ Object
217 218 219 220 221 222 223 224 225 226 227 228 229 |
# File 'lib/redmine/scm/adapters/bazaar_adapter.rb', line 217 def cat(path, identifier=nil) cat = nil cmd_args = %w|cat| cmd_args << "-r#{identifier.to_i}" if identifier && identifier.to_i > 0 cmd_args << bzr_target(path) scm_cmd(*cmd_args) do |io| io.binmode cat = io.read end cat rescue ScmCommandAborted nil end |