private static final String HTTP_CONNECTION_SSL_PROTOCOL = "teamcity.git.httpConnectionSslProtocol";
private static final String MONITORING_FILE_THRESHOLD_SECONDS = "teamcity.git.monitoringFileThresholdSeconds";
public static final String CREATE_NEW_CONNECTION_FOR_PRUNE = "teamcity.git.newConnectionForPrune";
+ public static final String IGNORE_MISSING_REMOTE_REF = "teamcity.git.ignoreMissingRemoteRef";
+ private static final String ACCESS_TIME_UPDATE_RATE_MINUTES = "teamcity.git.accessTimeUpdateRateMinutes";
private static final String GET_REPOSITORY_STATE_TIMEOUT_SECONDS = "teamcity.git.repositoryStateTimeoutSeconds";
private final static Logger LOG = Logger.getInstance(PluginConfigImpl.class.getName());
private final static int GB = 1024 * 1024 * 1024;//bytes
}
@Override
+ public long getAccessTimeUpdateRateMinutes() {
+ return TeamCityProperties.getLong(ACCESS_TIME_UPDATE_RATE_MINUTES, 5);
+ }
++
+ public boolean ignoreMissingRemoteRef() {
+ return TeamCityProperties.getBoolean(IGNORE_MISSING_REMOTE_REF);
+ }
}
}
@Override
+ public long getAccessTimeUpdateRateMinutes() {
+ return myDelegate.getAccessTimeUpdateRateMinutes();
+ }
++
+ public boolean ignoreMissingRemoteRef() {
+ if (myIgnoreMissingRemoteRef != null)
+ return myIgnoreMissingRemoteRef;
+ return myDelegate.ignoreMissingRemoteRef();
+ }
};
}