public class GitRepoAndRef extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GitRepoAndRef.Builder |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<String> |
branch |
protected URI |
repository |
protected com.google.common.base.Optional<String> |
tag |
Modifier | Constructor and Description |
---|---|
protected |
GitRepoAndRef(URI repository,
com.google.common.base.Optional<String> branch,
com.google.common.base.Optional<String> tag) |
Modifier and Type | Method and Description |
---|---|
static GitRepoAndRef.Builder |
builder() |
boolean |
equals(Object obj) |
com.google.common.base.Optional<String> |
getBranch()
Instead of pointing the newly created HEAD to the branch pointed to by the cloned repository's
HEAD, point to this branch instead.
|
URI |
getRepository()
The (possibly remote) repository to clone from.
|
com.google.common.base.Optional<String> |
getTag()
checkout the following tag on the branch
|
int |
hashCode() |
GitRepoAndRef.Builder |
toBuilder() |
String |
toString() |
protected final URI repository
protected final com.google.common.base.Optional<String> branch
protected final com.google.common.base.Optional<String> tag
public static GitRepoAndRef.Builder builder()
public GitRepoAndRef.Builder toBuilder()
public URI getRepository()
public com.google.common.base.Optional<String> getBranch()
public com.google.common.base.Optional<String> getTag()
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.