Package org.eclipse.jgit.transport
Class LsRefsV2Request
java.lang.Object
org.eclipse.jgit.transport.LsRefsV2Request
ls-refs protocol v2 request.
This is used as an input to ProtocolV2Hook
.
- Since:
- 5.1
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final boolean
private final boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LsRefsV2Request.Builder
builder()
getAgent()
boolean
getPeel()
Get application-specific options provided by the client using --server-option.boolean
-
Field Details
-
refPrefixes
-
symrefs
private final boolean symrefs -
peel
private final boolean peel -
agent
-
serverOptions
-
-
Constructor Details
-
LsRefsV2Request
-
-
Method Details
-
getRefPrefixes
- Returns:
- ref prefixes that the client requested.
-
getSymrefs
public boolean getSymrefs()- Returns:
- true if the client requests symbolic references.
-
getPeel
public boolean getPeel()- Returns:
- true if the client requests tags to be peeled.
-
getAgent
- Returns:
- agent as reported by the client
- Since:
- 5.2
-
getServerOptions
Get application-specific options provided by the client using --server-option.It returns just the content, without the "server-option=" prefix. E.g. a request with server-option=A and server-option=B lines returns the list [A, B].
- Returns:
- application-specific options from the client as an unmodifiable list
- Since:
- 5.2
-
builder
- Returns:
- A builder of
LsRefsV2Request
.
-