The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

VCS::LibCVS::Client::Response::Responses - Classes for many Responses

SYNOPSIS

  my @responses = Client::Response->read_from_server($server_conn);

DESCRIPTION

Each response of the CVS client protocol has its own class. Many of them are here.

Each response comes with a predetermined set of data, which is listed here for each response.

SUPERCLASS

  VCS::LibCVS::Client::Response

CLASSES

VCS::LibCVS::Client::Response::ok

Last response in the group indicating success.

No args are expected.

VCS::LibCVS::Client::Response::error

Last response in a group indicating failure.

  "String":  error message

VCS::LibCVS::Client::Response::Valid_requests

List of requests which the server supports. Client provides an interface to check the results.

  "String": space delimited list of request names.

VCS::LibCVS::Client::Response::E

A message to be printed on stderr

  "String": the message

VCS::LibCVS::Client::Response::M

A message to be printed on stdout

  "String": the message

VCS::LibCVS::Client::Response::Mbinary

A binary message to be printed on stdout

  "String": the message

VCS::LibCVS::Client::Response::Copy_file

Instructions to make a backup copy of a file

  "PathName": original file
  "FileName": new name of file

VCS::LibCVS::Client::Response::Set_sticky

Record a sticky tag for a file

  "PathName": the file
  "TagSpec": the sticky tag

VCS::LibCVS::Client::Response::Clear_sticky

Remove a sticky tag from a file.

  "PathName": the file

SEE ALSO

  VCS::LibCVS::Client
  VCS::LibCVS::Client::Response