public class HgConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
HgConfig.HgVersionConsumer
Get version of the executable.
|
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
HG_INSTALL_URL |
private static java.lang.String |
HG_REQ |
private static java.lang.String |
HG_VERSION_TAG |
private HgConfig.HgVersionConsumer |
hgVersion |
Constructor and Description |
---|
HgConfig(java.io.File workingDir) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
compareVersion(java.lang.String version1,
java.lang.String version2)
Iterate through two dot-notation version strings, normalize them to the same length, then
do alphabetic comparison
|
static HgConfig.HgVersionConsumer |
getHgVersion(java.io.File workingDir) |
private java.lang.String |
getInstalledStr() |
private boolean |
isComplete() |
private boolean |
isInstalled() |
java.lang.String |
toString(java.io.File workingDir) |
private static final java.lang.String HG_REQ
private static final java.lang.String HG_VERSION_TAG
private static final java.lang.String HG_INSTALL_URL
private HgConfig.HgVersionConsumer hgVersion
private boolean isInstalled()
private boolean isComplete()
public static HgConfig.HgVersionConsumer getHgVersion(java.io.File workingDir) throws ScmException
ScmException
private static boolean compareVersion(java.lang.String version1, java.lang.String version2)
version1
- version2
- private java.lang.String getInstalledStr()
public java.lang.String toString(java.io.File workingDir)