]> source.dussan.org Git - gitblit.git/commitdiff
Fixed generated urls in sendmail hook script for grouped repositories
authorJames Moger <james.moger@gitblit.com>
Thu, 23 Aug 2012 01:20:54 +0000 (21:20 -0400)
committerJames Moger <james.moger@gitblit.com>
Thu, 23 Aug 2012 01:20:54 +0000 (21:20 -0400)
docs/04_releases.mkd
groovy/sendmail.groovy

index af70dff5332b83627c912fc382da7e1e6434e22a..43cce71bc86bd6506d2058a48c16d26b0f8ae8d6 100644 (file)
@@ -11,6 +11,7 @@ If you are updating from an earlier release AND you have indexed branches with t
 \r
 #### fixes\r
 \r
+- Fixed generated urls in Groovy *sendmail* hook script for grouped repositories\r
 - Eliminated an unnecessary reopsitory enumeration call on the root page which should result in faster page loads (issue 103) \r
 - Gitblit could not delete a Lucene index in a working copy on index upgrade \r
 - Do not index submodule links (issue 119)\r
index 8d223ef50aaccd1edcd200214721f8731e7e5086..f3fe0fab49fe231ef56f929fd1bf3c13158b4db3 100644 (file)
@@ -106,10 +106,11 @@ for (team in teams) {
 toAddresses.addAll(repository.mailingLists)\r
 \r
 // define the summary and commit urls\r
-def repo = repository.name.replace('/', gitblit.getString(Keys.web.forwardSlashCharacter, '/'))\r
+def repo = repository.name\r
 def summaryUrl\r
 def commitUrl\r
-if (gitblit.getBoolean(Keys.web.mountParameters, true)) {      \r
+if (gitblit.getBoolean(Keys.web.mountParameters, true)) {\r
+       repo = repo.replace('/', gitblit.getString(Keys.web.forwardSlashCharacter, '/')).replace('/', '%2F')\r
        summaryUrl = url + "/summary/$repo"\r
        commitUrl = url + "/commit/$repo/"\r
 } else {\r