public class UserConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
authorEmail |
private java.lang.String |
authorName |
private java.lang.String |
committerEmail |
private java.lang.String |
committerName |
private boolean |
isAuthorEmailImplicit |
private boolean |
isAuthorNameImplicit |
private boolean |
isCommitterEmailImplicit |
private boolean |
isCommitterNameImplicit |
static Config.SectionParser<UserConfig> |
KEY
Key for
Config.get(SectionParser) . |
Modifier | Constructor and Description |
---|---|
private |
UserConfig(Config rc) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAuthorEmail()
Get the author email as defined in git variables and configurations.
|
java.lang.String |
getAuthorName()
Get the author name as defined in the git variables and configurations.
|
java.lang.String |
getCommitterEmail()
Get the committer email as defined in git variables and configurations.
|
java.lang.String |
getCommitterName()
Get the committer name as defined in the git variables and
configurations.
|
private static java.lang.String |
getDefaultEmail() |
private static java.lang.String |
getDefaultUserName() |
private static java.lang.String |
getEmailInternal(Config rc,
java.lang.String envKey) |
private static java.lang.String |
getNameInternal(Config rc,
java.lang.String envKey) |
boolean |
isAuthorEmailImplicit()
Whether the author email was not explicitly configured but constructed
from information the system has about the logged on user
|
boolean |
isAuthorNameImplicit()
Whether the author name was not explicitly configured but constructed
from information the system has about the logged on user
|
boolean |
isCommitterEmailImplicit()
Whether the author email was not explicitly configured but constructed
from information the system has about the logged on user
|
boolean |
isCommitterNameImplicit()
Whether the committer name was not explicitly configured but constructed
from information the system has about the logged on user
|
private static java.lang.String |
stripInvalidCharacters(java.lang.String s) |
private static SystemReader |
system() |
public static final Config.SectionParser<UserConfig> KEY
Config.get(SectionParser)
.private java.lang.String authorName
private java.lang.String authorEmail
private java.lang.String committerName
private java.lang.String committerEmail
private boolean isAuthorNameImplicit
private boolean isAuthorEmailImplicit
private boolean isCommitterNameImplicit
private boolean isCommitterEmailImplicit
private UserConfig(Config rc)
public java.lang.String getAuthorName()
public java.lang.String getCommitterName()
public java.lang.String getAuthorEmail()
public java.lang.String getCommitterEmail()
public boolean isAuthorNameImplicit()
public boolean isAuthorEmailImplicit()
public boolean isCommitterNameImplicit()
public boolean isCommitterEmailImplicit()
private static java.lang.String getNameInternal(Config rc, java.lang.String envKey)
private static java.lang.String getDefaultUserName()
private static java.lang.String getEmailInternal(Config rc, java.lang.String envKey)
private static java.lang.String stripInvalidCharacters(java.lang.String s)
private static java.lang.String getDefaultEmail()
private static SystemReader system()