Alex Taler > VCS-LibCVS > VCS::LibCVS::Client::Response::Responses

Download:
VCS-LibCVS-1.0002.tar.gz

Annotate this POD

CPAN RT

New  3
Open  3
View/Report Bugs
Source  

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
syntax highlighting: