class Git::EscapedPath

def next_byte(path, index)

def next_byte(path, index)
  if path[index] == '\\' && path[index + 1] >= '0' && path[index + 1] <= '7'
    extract_octal(path, index)
  elsif path[index] == '\\' && UNESCAPES.include?(path[index + 1])
    extract_escape(path, index)
  else
    extract_single_char(path, index)
  end
end