Repository Class |
Namespace: Perforce.P4
The Repository type exposes the following members.
Name | Description | |
---|---|---|
Repository |
Create a repository on the specified server.
|
Name | Description | |
---|---|---|
Connection |
Represents the logical connection between a specific Perforce Server
instance and a specific client application.
| |
Server |
Represents a specific Perforce server.
|
Name | Description | |
---|---|---|
AddOrUpdateServerLicense | Adds/updates license information for Perforce Repository. | |
CreateBranchSpec(BranchSpec) |
Create a new branch in the repository.
| |
CreateBranchSpec(BranchSpec, Options) |
Create a new branch in the repository.
| |
CreateChangelist(Changelist) |
Create a new change in the repository.
| |
CreateChangelist(Changelist, Options) |
Create a new changelist in the repository.
| |
CreateClient(Client) |
Create a new client in the repository.
| |
CreateClient(Client, Options) |
Create a new client in the repository.
| |
CreateDepot(Depot) |
Create a new depot in the repository.
| |
CreateDepot(Depot, Options) |
Create a new depot in the repository.
| |
CreateGroup(Group) |
Create a new group in the repository.
| |
CreateGroup(Group, Options) |
Create a new group in the repository.
| |
CreateJob(Job) |
Create a new job in the repository.
| |
CreateJob(Job, Options) |
Create a new job in the repository.
| |
CreateLabel(Label) |
Create a new label in the repository.
| |
CreateLabel(Label, Options) |
Create a new label in the repository.
| |
CreateStream(Stream) |
Create a new stream in the repository.
| |
CreateStream(Stream, Options) |
Create a new stream in the repository.
| |
CreateUser(User) |
Create a new user in the repository.
| |
CreateUser(User, Options) |
Create a new user in the repository.
| |
DeleteBranchSpec |
Delete a branch from the repository
| |
DeleteChangelist |
Delete a change from the repository
| |
DeleteClient |
Delete a client from the repository
| |
DeleteCounter |
Delete a Perforce counter from the repository.
| |
DeleteDepot |
Delete a depot from the repository
| |
DeleteGroup |
Delete a group from the repository
| |
DeleteJob |
Delete a job from the repository
| |
DeleteLabel |
Delete a label from the repository
| |
DeleteStream |
Delete a stream from the repository
| |
DeleteUser |
Delete a user from the repository
| |
Dispose |
Clean up after a Repository is used.
Closes and Disposes the underlying connection
| |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetBranchSpec(String) |
Get a BranchSpec from the branch name
| |
GetBranchSpec(String, String, String, Options) |
Get the record for an existing branch from the repository.
| |
GetBranchSpecs |
Get a list of branches from the repository
| |
GetChangelist(Int32) |
Get the record for an existing change from the repository.
| |
GetChangelist(Int32, Options) |
Get the record for an existing change from the repository.
| |
GetChangelists |
Get a list of changes from the repository
| |
GetClient(String) |
Get the record for an existing client from the repository.
| |
GetClient(String, Options) |
Get the record for an existing client from the repository.
| |
GetClientMetadata |
Get client application information.
| |
GetClients |
Get a list of clients from the repository
| |
GetCounter |
Get a named Perforce counter value from the repository.
| |
GetCounters |
Get the Perforce counters for this repository.
| |
GetDepot(String) |
Get the record for an existing depot from the repository.
| |
GetDepot(String, Options) |
Get the record for an existing depot from the repository.
| |
GetDepotDirs(IListString, Options) |
List selected directory paths in the repository.
| |
GetDepotDirs(Options, String) |
List selected directory paths in the repository.
| |
GetDepotFileDiffs |
Get content and existence diff details for two depot files.
| |
GetDepotFiles |
Return a list of FileSpecs of files in the depot that correspond
to the passed-in FileSpecs.
| |
GetDepots |
Get a list of depots from the repository
| |
GetDepots(Options) | ||
GetFileAnnotations |
Return FileAnnotation objects for the listed FileSpecs.
| |
GetFileContents(IListFileSpec, Options) |
Return the contents of the files identified by the passed-in file specs.
| |
GetFileContents(Options, FileSpec) |
Return the contents of the files identified by the passed-in file specs.
| |
GetFileContentsEx(IListFileSpec, Options) |
Return the contents of the files identified by the passed-in file specs.
| |
GetFileContentsEx(Options, FileSpec) |
Return the contents of the files identified by the passed-in file specs.
| |
GetFileDiffs |
Compare workspace content to depot content
| |
GetFileHistory(IListFileSpec, Options) |
Get the revision history data for the passed-in file specs.
| |
GetFileHistory(Options, FileSpec) |
Get the revision history data for the passed-in file specs.
| |
GetFileLineMatches |
Get a list of matching lines in the passed-in file specs.
| |
GetFileMetaData(IListFileSpec, Options) |
Use the p4 fstat command to get the file metadata for the files
matching the FileSpec.
| |
GetFileMetaData(Options, FileSpec) |
Use the p4 fstat command to get the file metadata for the files
matching the FileSpec.
| |
GetFiles(IListFileSpec, Options) |
Return a list of Files in the depot that correspond to the passed-in
FileSpecs.
| |
GetFiles(Options, FileSpec) |
Return a list of Files in the depot that correspond to the passed-in
FileSpecs.
| |
GetFixes |
List fixes affecting files and / or jobs and / or changelists.
| |
GetFormSpec |
Get a FormSpec of the specified form type.
| |
GetGroup(String) |
Get the record for an existing group from the repository.
| |
GetGroup(String, Options) |
Get the record for an existing group from the repository.
| |
GetGroups |
Get a list of groups from the repository
| |
GetHashCode | (Inherited from Object.) | |
GetJob(String) |
Get the record for an existing job from the repository.
| |
GetJob(String, Options) |
Get the record for an existing job from the repository.
| |
GetJobs |
Get a list of jobs from the repository
| |
GetLabel(String) |
Get the record for an existing label from the repository.
| |
GetLabel(String, String, Options) |
Get the record for an existing label from the repository.
| |
GetLabels |
Get a list of labels from the repository
| |
GetMaxProtectionAccess | ||
GetOpenedFiles |
Return a list of Files opened by users / clients.
| |
GetProtectionEntries |
Get a list of Perforce protection entries for the passed-in file specs
| |
GetProtectionTable |
Get the repository's protection table.
| |
GetProtectionTable(Options) | Obsolete.
Get the repository's protection table.
| |
GetReviewers |
List Perforce users assigned to review files.
| |
GetServerLicenseInformation |
Retrieves Server License related information from the repository.
| |
GetServerMetaData | Obsolete. | |
GetServerMetaData(Options) |
Get server information.
| |
GetStream(String) |
Get the record for an existing stream from the repository.
| |
GetStream(String, Options) |
Get the record for an existing stream from the repository.
| |
GetStream(String, String, Options) | Obsolete.
Get the record for an existing stream from the repository.
| |
GetStreamLog | ||
GetStreamMetaData |
Get the integration status for a stream in the repository
| |
GetStreams |
Get a list of streams from the repository
| |
GetSubmittedIntegrations |
Get a list of submitted integrations for the passed-in file specs.
| |
GetTriggerTable |
Get the repository's trigger table.
| |
GetType | (Inherited from Object.) | |
GetTypeMap |
Get the repository's type map.
| |
GetUser(String) |
Get the record for an existing user from the repository.
| |
GetUser(String, Options) |
Get the record for an existing user from the repository.
| |
GetUsers(IListString, Options) |
Get a list of users from the repository
| |
GetUsers(Options, String) |
Get a list of users from the repository
| |
MemberwiseClone | (Inherited from Object.) | |
NewChangelist |
Create a new empty changelist object using a blank spec returned
by the server
| |
RenameClient |
Renames client/workspace in the repository and also modifies all applicable places with new name.
| |
TagFiles |
Tag depot files with the passed-in label.
| |
ToString | (Inherited from Object.) | |
UpdateBranchSpec |
Update the record for a branch in the repository
| |
UpdateChangelist(Changelist) |
Update the record for a change in the repository
| |
UpdateChangelist(Changelist, Options) |
Update the record for a change in the repository
| |
UpdateClient |
Update the record for a client in the repository
| |
UpdateDepot |
Update the record for a depot in the repository
| |
UpdateGroup(Group) |
Update the record for a group in the repository
| |
UpdateGroup(Group, Options) |
Update the record for a group in the repository
| |
UpdateJob |
Update the record for a job in the repository
| |
UpdateLabel |
Update the record for a label in the repository
| |
UpdateStream(Stream) |
Update the record for a stream in the repository
| |
UpdateStream(Stream, Options) |
Update the record for a stream in the repository
| |
UpdateSubmittedChangelist(Changelist) |
Update the record for a submitted change in the repository
| |
UpdateSubmittedChangelist(Changelist, Options) |
Update the record for a submitted change in the repository
| |
UpdateUser(User) |
Update the record for a user in the repository
| |
UpdateUser(User, Options) |
Update the record for a user in the repository
|