@groovy.transform.CompileStatic @java.lang.Deprecated class GitProfileRepository extends java.lang.Object
An implementation of the ProfileRepository instance that uses git
Type | Name and description |
---|---|
java.lang.String |
gitBranch |
java.lang.String |
gitRevision |
ResetType |
gitRevisionResetMode |
boolean |
initialized |
java.lang.String |
originUri |
java.util.Map<java.lang.String, Profile> |
profileCache |
java.io.File |
profilesDirectory |
long |
updateInterval |
Type | Name and description |
---|---|
void |
checkoutTagForRelease() |
java.io.File |
createOrUpdateRepository() |
void |
fetchAndRebaseIfExpired(boolean forceUpdate = false) |
java.util.List<Profile> |
getAllProfiles() |
Profile |
getProfile(java.lang.String profileName) |
Profile |
getProfile(java.lang.String profileName, java.lang.Boolean parentProfile) |
java.util.List<Profile> |
getProfileAndDependencies(Profile profile) Returns the given profile with all dependencies in topological order where given profile is last in the order. |
org.eclipse.aether.artifact.Artifact |
getProfileArtifact(java.lang.String profileName) |
Resource |
getProfileDirectory(java.lang.String profile) |
Methods inherited from class | Name |
---|---|
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() |
Returns the given profile with all dependencies in topological order where given profile is last in the order.