Class SnapshotGitRequest
java.lang.Object
com.e1c.g5.v8.dt.snapshot.integration.git.SnapshotGitRequest
Request to create or restore snapshot for particular project and Git commit.
-
Constructor Summary
ConstructorsConstructorDescriptionSnapshotGitRequest
(org.eclipse.core.resources.IProject project, org.eclipse.jgit.lib.ObjectId revision, org.eclipse.jgit.lib.Ref revisionRef, SnapshotTask task) Constructs a new request. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.core.resources.IProject
org.eclipse.jgit.lib.ObjectId
org.eclipse.jgit.lib.Ref
getTask()
-
Constructor Details
-
SnapshotGitRequest
public SnapshotGitRequest(org.eclipse.core.resources.IProject project, org.eclipse.jgit.lib.ObjectId revision, org.eclipse.jgit.lib.Ref revisionRef, SnapshotTask task) Constructs a new request.
-
-
Method Details
-
getProject
public org.eclipse.core.resources.IProject getProject()- Returns:
- the project, never
null
-
getRevision
public org.eclipse.jgit.lib.ObjectId getRevision()- Returns:
- SHA-1 of the commit, never
null
-
getRevisionRef
public org.eclipse.jgit.lib.Ref getRevisionRef()- Returns:
- a ref pointing to
revision
, ornull
-
getTask
- Returns:
- the snapshot task, never
null
-