Class GitUtil
- java.lang.Object
- 
- org.apache.maven.scm.provider.git.util.GitUtil
 
- 
 public class GitUtil extends Object - Author:
- Emmanuel Venisse
 
- 
- 
Field SummaryFields Modifier and Type Field Description static FileDEFAULT_SETTINGS_DIRECTORYstatic StringGIT_SETTINGS_FILENAMEstatic StringPASSWORD_PLACE_HOLDER_WITH_DELIMITERSThe password placeholder must contain delimiters.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static SettingsgetSettings()static FilegetSettingsFile()static StringmaskPasswordInUrl(String urlWithCredentials)Provides an anonymous output to mask password.static SettingsreadSettings()static voidsetSettingsDirectory(File directory)
 
- 
- 
- 
Field Detail- 
GIT_SETTINGS_FILENAMEpublic static final String GIT_SETTINGS_FILENAME - See Also:
- Constant Field Values
 
 - 
DEFAULT_SETTINGS_DIRECTORYpublic static final File DEFAULT_SETTINGS_DIRECTORY 
 - 
PASSWORD_PLACE_HOLDER_WITH_DELIMITERSpublic static final String PASSWORD_PLACE_HOLDER_WITH_DELIMITERS The password placeholder must contain delimiters. Otherwise replacing may replace other portions of the URL as well and in worst case passwords could be guessed.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getSettingspublic static Settings getSettings() 
 - 
readSettingspublic static Settings readSettings() 
 - 
setSettingsDirectorypublic static void setSettingsDirectory(File directory) 
 - 
getSettingsFilepublic static File getSettingsFile() 
 - 
maskPasswordInUrlpublic static String maskPasswordInUrl(String urlWithCredentials) Provides an anonymous output to mask password. Considering URL of type : <<protocol>>://<<user>>:<<password>>@ <<host_definition>>- Parameters:
- urlWithCredentials-
- Returns:
- urlWithCredentials but password masked with stars
 
 
- 
 
-