Class FirstCommand
java.lang.Object
org.eclipse.jgit.internal.transport.parser.FirstCommand
In a push, the client sends a list of commands. The first command
is special, as it can include a list of capabilities at its end.
For example: "oid oid name\0cap1 cap cap3"
Not to be confused with FirstWant
, nor with the first line
of the reference advertisement parsed by
BasePackConnection.readAdvertisedRefs
.
This class parses the inputted command line and holds the results: the actual command line and the capabilities.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FirstCommand
Parse the first line of a receive-pack request.getLine()
-
Field Details
-
line
-
capabilities
-
-
Constructor Details
-
FirstCommand
-
-
Method Details
-
fromLine
Parse the first line of a receive-pack request.- Parameters:
line
- line from the client.- Returns:
- an instance of FirstCommand with capabilities parsed out
-
getLine
- Returns:
- non-capabilities part of the line.
-
getCapabilities
- Returns:
- capabilities parsed from the line, as an immutable set.
-