From 836188c101dd9f4fdd256dc8c7f4e66d8d2cba22 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 22 Aug 2012 21:20:54 -0400
Subject: [PATCH] Fixed generated urls in sendmail hook script for grouped repositories
---
docs/04_releases.mkd | 1 +
groovy/sendmail.groovy | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/docs/04_releases.mkd b/docs/04_releases.mkd
index af70dff..43cce71 100644
--- a/docs/04_releases.mkd
+++ b/docs/04_releases.mkd
@@ -11,6 +11,7 @@
#### fixes
+- Fixed generated urls in Groovy *sendmail* hook script for grouped repositories
- Eliminated an unnecessary reopsitory enumeration call on the root page which should result in faster page loads (issue 103)
- Gitblit could not delete a Lucene index in a working copy on index upgrade
- Do not index submodule links (issue 119)
diff --git a/groovy/sendmail.groovy b/groovy/sendmail.groovy
index 8d223ef..f3fe0fa 100644
--- a/groovy/sendmail.groovy
+++ b/groovy/sendmail.groovy
@@ -106,10 +106,11 @@
toAddresses.addAll(repository.mailingLists)
// define the summary and commit urls
-def repo = repository.name.replace('/', gitblit.getString(Keys.web.forwardSlashCharacter, '/'))
+def repo = repository.name
def summaryUrl
def commitUrl
-if (gitblit.getBoolean(Keys.web.mountParameters, true)) {
+if (gitblit.getBoolean(Keys.web.mountParameters, true)) {
+ repo = repo.replace('/', gitblit.getString(Keys.web.forwardSlashCharacter, '/')).replace('/', '%2F')
summaryUrl = url + "/summary/$repo"
commitUrl = url + "/commit/$repo/"
} else {
--
Gitblit v1.9.1