hg cat#
output the current or given revision of files#
Print the specified files as they were at the given revision. If no revision is given, the parent of the working directory is used.
Output may be to a file, in which case the name of the file is given using a template string. See `hg help templates`. In addition to the common template keywords, the following formatting rules are supported:
%%:literal “%” character
%s:basename of file being printed
%d:dirname of file being printed, or ‘.’ if in repository root
%p:root-relative path name of file being printed
%H:changeset hash (40 hexadecimal digits)
%R:changeset revision number
%h:short-form changeset hash (12 hexadecimal digits)
%r:zero-padded changeset revision number
%b:basename of the exporting repository
\:literal “" character
Template:
The following keywords are supported in addition to the common template keywords and functions. See also `hg help templates`.
- data:
String. File content.
- path:
String. Repository-absolute path of the file.
Returns 0 on success.