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 FirstCommandParse 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.
-