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. |
![]() ![]() | ConvertSparseStream |
Converts a sparse stream to a development/release stream.
If stream is not already open, the stream specification will be opened
and any unbranched files from the parent stream will be opened in the workspace
for branch to the stream in default changelist.
|
![]() ![]() | 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 based on their base file type in the depot.
If the file type is unknown or if both text and binary content may be needed, use GetFileContentsEx instead.
|
![]() ![]() | GetFileContents(Options, FileSpec) |
Return the contents of the files identified by the passed-in file specs based on their base file type in the depot.
If the file type is unknown or if both text and binary content may be needed, use GetFileContentsEx instead.
|
![]() ![]() | GetFileContentsEx(IListFileSpec, Options) |
Return the contents of the files identified by the passed-in file specs.
Use this method if user wants get file contents in binary format or if server is returning file contents in binary format.
|
![]() ![]() | GetFileContentsEx(Options, FileSpec) |
Return the contents of the files identified by the passed-in file specs.
Use this method if user wants get file contents in binary format or if server is returning file contents in binary format.
|
![]() ![]() | 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
|