This should fix GitHub issue #4.
Additionally, opening in binary mode already forces the ASCII-8BIT
encoding, so there's no need to specify it anymore.
def RCS.parse(fname, rcsfile, opts={})
rcs = RCS::File.new(fname, ::File.executable?(rcsfile))
def RCS.parse(fname, rcsfile, opts={})
rcs = RCS::File.new(fname, ::File.executable?(rcsfile))
- ::File.open(rcsfile, 'r:ASCII-8BIT') do |file|
+ ::File.open(rcsfile, 'rb') do |file|
status = [:basic]
rev = nil
lines = []
status = [:basic]
rev = nil
lines = []