Class | Description |
---|
CheckedInResponse |
Handle a checked in response.
|
ClearStaticDirectoryResponse |
Handle a clear static directory response.
from: http://www.loria.fr/~molli/cvs/doc/cvsclient_5.html
Clear-static-directory pathname \n
This instructs the client to un-set the Entries.Static flag,
which it should then send back to the server in a Static-directory
request whenever the directory is operated on. pathname ends in a
slash; its purpose is to specify a directory, not a file within a
directory.
|
ClearStickyResponse |
Handle a clear sticky tag response.
|
CreatedResponse |
Command:
Created pathname \n
This is just like Updated and takes the same additional
data, but is used only if no Entry, Modified, or Unchanged
request has been sent for the file in question. The
distinction between Created and Update-existing is so that
the client can give an error message in several cases:
(1) there is a file in the working directory,
but not one for which Entry, Modified, or Unchanged
was sent (for example, a file which was ignored,
or a file for which Questionable was sent),
(2) there is a file in the working directory whose name
differs from the one mentioned in Created in ways that
the client is unable to use to distinguish files.
For example, the client is case-insensitive and the names
differ only in case.
|
ErrorMessageResponse |
Handles an error message response.
|
ErrorResponse |
Handle an error response from the cvs server.
|
MergedResponse |
Merged pathname \n
This is just like Updated and takes the same additional data, with the
one difference that after the new copy of the file is enclosed, it will
still not be up to date. Used for the results of a merge, with or without
conflicts. It is useful to preserve an copy of what the file looked like
before the merge. This is basically handled by the server; before sending
Merged it will send a Copy-file response. For example, if the file is
`aa' and it derives from revision 1.3, the Copy-file response will tell
the client to copy `aa' to `.#aa.1.3'. It is up to the client to decide
how long to keep this file around; traditionally clients have left it
around forever, thus letting the user clean it up as desired. But another
answer, such as until the next commit, might be preferable.
|
MessageResponse |
Message response.
|
MessageTaggedResponse |
Message tagged response.
|
ModTimeResponse |
Handles a response from the server containing the modified
time.
|
ModuleExpansionResponse |
Module-expansion pathname \n
Return a file or directory which is included in a particular module.
pathname is relative to cvsroot, unlike most pathnames in responses.
pathname should be used to look and see whether some or all of the
module exists on the client side; it is not necessarily suitable for
passing as an argument to a co request (for example, if the modules
file contains the `-d' option, it will be the directory specified
with `-d', not the name of the module).
|
NewEntryResponse |
New-entry pathname \n
Additional data: New Entries line, \n. Like Checked-in, but the file is
not up to date.
|
OkResponse |
ok \n
The command completed successfully.
|
RemovedResponse |
Handle a checked in response.
|
ResponseFactory |
Factory method for instanciating the correct response handler
for the cvs response.
|
SetStaticDirectoryResponse |
"Set-static-directory pathname \n"
This instructs the client to set the Entries.Static flag,
which it should then send back to the server in a
Static-directory request whenever the directory is operated on.
Pathname ends in a slash; its purpose is to specify a directory,
not a file within a directory.
|
SetStickyResponse |
Set-sticky pathname \n
Additional data: tagspec \n. Tell the client to set a sticky tag
or date, which should be supplied with the Sticky request for future
operations. pathname ends in a slash; its purpose is to specify a
directory, not a file within a directory. The client should store
tagspec and pass it back to the server as-is, to allow for future
expansion. The first character of tagspec is `T' for a tag, `D' for
a date, or something else for future expansion. The remainder of
tagspec contains the actual tag or date.
|
UnsupportedResponseException |
The unknown response exception is thrown when the cvs server returns
a response that the client does not know how to handle.
|
UpdatedResponse |
Response from cvs server after update command.
Updated pathname \n
Additional data: New Entries line, \n, mode, \n, file transmission.
A new copy of the file is enclosed. This is used for a new revision
of an existing file, or for a new file, or for any other case in which
the local (client-side) copy of the file needs to be updated, and after
being updated it will be up to date. If any directory in pathname does
not exist, create it. This response is not used if Created and
Update-existing are supported.
|
ValidRequestsResponse |
Valid Request Response
|