java.lang.Object
org.eclipse.jgit.lib.UserConfig
The standard "user" configuration parameters.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Config.SectionParser<UserConfig>
Key forConfig.get(SectionParser)
. -
Method Summary
Modifier and TypeMethodDescriptionGet the author email as defined in git variables and configurations.Get the author name as defined in the git variables and configurations.Get the committer email as defined in git variables and configurations.Get the committer name as defined in the git variables and configurations.boolean
Whether the author email was not explicitly configured but constructed from information the system has about the logged on userboolean
Whether the author name was not explicitly configured but constructed from information the system has about the logged on userboolean
Whether the author email was not explicitly configured but constructed from information the system has about the logged on userboolean
Whether the committer name was not explicitly configured but constructed from information the system has about the logged on user
-
Field Details
-
KEY
Key forConfig.get(SectionParser)
.
-
-
Method Details
-
getAuthorName
Get the author name as defined in the git variables and configurations.- Returns:
- the author name as defined in the git variables and configurations. If no name could be found, try to use the system user name instead.
-
getCommitterName
Get the committer name as defined in the git variables and configurations.- Returns:
- the committer name as defined in the git variables and configurations. If no name could be found, try to use the system user name instead.
-
getAuthorEmail
Get the author email as defined in git variables and configurations.- Returns:
- the author email as defined in git variables and configurations. If no email could be found, try to propose one default with the user name and the host name.
-
getCommitterEmail
Get the committer email as defined in git variables and configurations.- Returns:
- the committer email as defined in git variables and configurations. If no email could be found, try to propose one default with the user name and the host name.
-
isAuthorNameImplicit
public boolean isAuthorNameImplicit()Whether the author name was not explicitly configured but constructed from information the system has about the logged on user- Returns:
- true if the author name was not explicitly configured but constructed from information the system has about the logged on user
-
isAuthorEmailImplicit
public boolean isAuthorEmailImplicit()Whether the author email was not explicitly configured but constructed from information the system has about the logged on user- Returns:
- true if the author email was not explicitly configured but constructed from information the system has about the logged on user
-
isCommitterNameImplicit
public boolean isCommitterNameImplicit()Whether the committer name was not explicitly configured but constructed from information the system has about the logged on user- Returns:
- true if the committer name was not explicitly configured but constructed from information the system has about the logged on user
-
isCommitterEmailImplicit
public boolean isCommitterEmailImplicit()Whether the author email was not explicitly configured but constructed from information the system has about the logged on user- Returns:
- true if the author email was not explicitly configured but constructed from information the system has about the logged on user
-