public class UserAgent extends Object
On HTTP transports this user agent string is always supplied by the JGit
client in the User-Agent HTTP header.
On native transports this user agent string is always sent when JGit is a server. When JGit is a client the user agent string will be supplied to the remote server only if the remote server advertises its own agent identity.
| Modifier and Type | Method and Description |
|---|---|
static String |
get()
Get the user agent string advertised by JGit.
|
static void |
set(String agent)
Change the user agent string advertised by JGit.
|
public static String get()
"JGit/4.0"; null if the agent has
been cleared and should not be shared with a peer.public static void set(String agent)
The new string should start with "JGit/" (for example
"JGit/4.0") to advertise the implementation as JGit based.
Spaces and other whitespace should be avoided as these will be
automatically converted to ".".
User agent strings are restricted to printable ASCII.
agent - new user agent string for this running JGit library. Setting
to null or empty string will avoid sending any identification
to the peer.Copyright © 2021 Eclipse JGit Project. All rights reserved.