From b23b67c1cc0b2541580f23c9aec97c0b84a823f4 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 21 Feb 2014 09:56:37 -0500
Subject: [PATCH] Select default/configured gc period in create/edit repository page

---
 src/main/java/com/gitblit/service/MailService.java |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/gitblit/service/MailService.java b/src/main/java/com/gitblit/service/MailService.java
index 1d5e91f..54b6c91 100644
--- a/src/main/java/com/gitblit/service/MailService.java
+++ b/src/main/java/com/gitblit/service/MailService.java
@@ -114,7 +114,6 @@
 		return session != null;
 	}
 
-
 	/**
 	 * Create a message.
 	 *
@@ -122,7 +121,7 @@
 	 * @return a message
 	 */
 	public Message createMessage(String... toAddresses) {
-		return createMessage(Arrays.asList(toAddresses));
+		return createMessage(null, Arrays.asList(toAddresses));
 	}
 
 	/**
@@ -132,13 +131,35 @@
 	 * @return a message
 	 */
 	public Message createMessage(List<String> toAddresses) {
+		return createMessage(null, toAddresses);
+	}
+
+	/**
+	 * Create a message.
+	 *
+	 * @param fromDisplayName
+	 * @param toAddresses
+	 * @return a message
+	 */
+	public Message createMessage(String fromDisplayName, String... toAddresses) {
+		return createMessage(fromDisplayName, Arrays.asList(toAddresses));
+	}
+
+	/**
+	 * Create a message.
+	 *
+	 * @param fromDisplayName
+	 * @param toAddresses
+	 * @return a message
+	 */
+	public Message createMessage(String fromDisplayName, List<String> toAddresses) {
 		MimeMessage message = new MimeMessage(session);
 		try {
 			String fromAddress = settings.getString(Keys.mail.fromAddress, null);
 			if (StringUtils.isEmpty(fromAddress)) {
 				fromAddress = "gitblit@gitblit.com";
 			}
-			InternetAddress from = new InternetAddress(fromAddress, "Gitblit");
+			InternetAddress from = new InternetAddress(fromAddress, fromDisplayName == null ? "Gitblit" : fromDisplayName);
 			message.setFrom(from);
 
 			// determine unique set of addresses

--
Gitblit v1.9.1