| | |
| | | * @param toAddresses
|
| | | */
|
| | | public void sendMail(String subject, String message, String... toAddresses) {
|
| | | if (toAddresses == null || toAddresses.length == 0) {
|
| | | logger.debug(MessageFormat.format("Dropping message {0} because there are no recipients", subject));
|
| | | return;
|
| | | }
|
| | | try {
|
| | | Message mail = mailExecutor.createMessage(toAddresses);
|
| | | if (mail != null) {
|
| | |
| | | * @param toAddresses
|
| | | */
|
| | | public void sendHtmlMail(String subject, String message, String... toAddresses) {
|
| | | if (toAddresses == null || toAddresses.length == 0) {
|
| | | logger.debug(MessageFormat.format("Dropping message {0} because there are no recipients", subject));
|
| | | return;
|
| | | }
|
| | | try {
|
| | | Message mail = mailExecutor.createMessage(toAddresses);
|
| | | if (mail != null) {
|
| | |
| | | if (!StringUtils.isEmpty(openShift)) {
|
| | | // Gitblit is running in OpenShift/JBoss
|
| | | File base = new File(openShift);
|
| | | logger.info("EXPRESS contextFolder is " + contextFolder.getAbsolutePath());
|
| | |
|
| | | // gitblit.properties setting overrides
|
| | | File overrideFile = new File(base, "gitblit.properties");
|
| | | webxmlSettings.applyOverrides(overrideFile);
|
| | |
|
| | | // Copy the included scripts to the configured groovy folder
|
| | | File localScripts = new File(base, webxmlSettings.getString(Keys.groovy.scriptsFolder, "groovy"));
|
| | | String path = webxmlSettings.getString(Keys.groovy.scriptsFolder, "groovy");
|
| | | File localScripts = com.gitblit.utils.FileUtils.resolveParameter(Constants.baseFolder$, base, path);
|
| | | if (!localScripts.exists()) {
|
| | | File warScripts = new File(contextFolder, "/WEB-INF/data/groovy");
|
| | | if (!warScripts.equals(localScripts)) {
|