From d37bce55bbb60aa2130b40673d28ec8c8f4049c1 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 29 Mar 2013 15:44:08 -0400
Subject: [PATCH] Support username substitution in web.otherUrls (issue 213)

---
 src/main/java/com/gitblit/GitBlit.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/gitblit/GitBlit.java b/src/main/java/com/gitblit/GitBlit.java
index 83769d3..12815e7 100644
--- a/src/main/java/com/gitblit/GitBlit.java
+++ b/src/main/java/com/gitblit/GitBlit.java
@@ -454,12 +454,13 @@
 	 * advertise alternative urls for Git client repository access.
 	 * 
 	 * @param repositoryName
+	 * @param userName
 	 * @return list of non-gitblit clone urls
 	 */
-	public List<String> getOtherCloneUrls(String repositoryName) {
+	public List<String> getOtherCloneUrls(String repositoryName, String username) {
 		List<String> cloneUrls = new ArrayList<String>();
 		for (String url : settings.getStrings(Keys.web.otherUrls)) {
-			cloneUrls.add(MessageFormat.format(url, repositoryName));
+			cloneUrls.add(MessageFormat.format(url, repositoryName, username));
 		}
 		return cloneUrls;
 	}

--
Gitblit v1.9.1