Groovy Documentation

org.ajoberstar.gradle.git.util
[Groovy] Class GitUtil

java.lang.Object
  org.ajoberstar.gradle.git.util.GitUtil

@Slf4j
class GitUtil

Utility methods for Git objects.


Method Summary
static Branch gitNameToBranch(Repository repo, java.lang.String gitName)

Build Branch object from git name

static Branch refToBranch(Repository repo, Ref ref)

Converts JGit's Ref to Branch object

static Commit revCommitToCommit(RevCommit rev)

Converts a JGit RevCommit to a Commit.

static TrackingStatus trackingStatusFromGit(Repository repo, BranchTrackingStatus status)

Converts a JGit BranchTrackingStatus to TrackingStatus.

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

gitNameToBranch

static Branch gitNameToBranch(Repository repo, java.lang.String gitName)
Build Branch object from git name
Returns:
the branch
Since:
0.3.0


refToBranch

static Branch refToBranch(Repository repo, Ref ref)
Converts JGit's Ref to Branch object
Returns:
the branch
Since:
0.3.0


revCommitToCommit

static Commit revCommitToCommit(RevCommit rev)
Converts a JGit RevCommit to a Commit.
Parameters:
rev - the JGit commit to convert
Returns:
a org.ajoberstar Commit


trackingStatusFromGit

static TrackingStatus trackingStatusFromGit(Repository repo, BranchTrackingStatus status)
Converts a JGit BranchTrackingStatus to TrackingStatus.
Returns:
the tracking status of the branch
Since:
0.3.0


 

Groovy Documentation