Summary
Fetch a specific file from a Perforce depot without needing a clientspec
to map it.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks .Perforce - Base Types
-
- ExternalProgramBase
- P4Base
graph BT
Type-->Base0["P4Base"]
click Base0 "/api/NAnt.Contrib.Tasks.Perforce/P4Base"
Base0-->Base1["ExternalProgramBase"]
Type["P4Print"]
class Type type-node
Syntax
[TaskName("p4print")]
public class P4Print : P4Base
Examples
<p4print file="//depot/foo/mainline/clientspec" outputfile=".\clientspec" />
<p4client input=".\clientspec" />
Attributes
| Type | Description |
|---|---|
| TaskName |
Properties
| Name | Value | Summary |
|---|---|---|
| Client | string |
The p4 client spec to use. The default is the current client.
Inherited from P4Base
|
| Command |
string |
This is an override used by the base class to get command specific args.
|
| ExeName | string |
Override the ExeName paramater for p4.exe
Inherited from P4Base
|
| File | string |
The depot or local filename (including optional path) of the file
to fetch.
|
| P4OutputFile | string |
The local filename to write the fetched file to.
|
| Port | string |
The p4 server and port to connect to. The default is "perforce:1666".
Inherited from P4Base
|
| ProgramArguments | string |
Gets the command line arguments for the external program.
Inherited from P4Base
|
| Script | bool |
Prepends a descriptive field (for example, text:, info:, error:, exit:)
to each line of output produced by a Perforce command. This is most
often used when scripting. The default is
false.
Inherited from P4Base
|
| User | string |
The p4 username. The default is the current user.
Inherited from P4Base
|
| View | string |
The client, branch or label view to operate upon. The default is
"//...".
Inherited from P4Base
|
Methods
| Name | Value | Summary |
|---|---|---|
| ExecuteTask |
void |
Execute the perforce command assembled by subclasses.
Inherited from P4Base
|
| get |
string |
Builds the command string for this particular command.
|
