]> source.dussan.org Git - redmine.git/commitdiff
Trac importer: improves wiki link conversion (#1287).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 6 Jun 2008 15:02:47 +0000 (15:02 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Fri, 6 Jun 2008 15:02:47 +0000 (15:02 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1494 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/tasks/migrate_from_trac.rake

index 5341fa14abd1dbb09f15b880af5ff7c59139a3fa..8d5a35fd0b2a1044c206c07fb812d3dde8dfabf0 100644 (file)
@@ -237,7 +237,8 @@ namespace :redmine do
         text = text.gsub(/\[\"(.+)\".*\]/) {|s| "[[#{$1.delete(',./?;|:')}]]"}
         text = text.gsub(/\[wiki:\"(.+)\".*\]/) {|s| "[[#{$1.delete(',./?;|:')}]]"}
         text = text.gsub(/\[wiki:\"(.+)\".*\]/) {|s| "[[#{$1.delete(',./?;|:')}]]"}
-        text = text.gsub(/\[wiki:([^\s\]]+).*\]/) {|s| "[[#{$1.delete(',./?;|:')}]]"}
+        text = text.gsub(/\[wiki:([^\s\]]+)\]/) {|s| "[[#{$1.delete(',./?;|:')}]]"}
+        text = text.gsub(/\[wiki:([^\s\]]+)\s(.*)\]/) {|s| "[[#{$1.delete(',./?;|:')}|#{$2.delete(',./?;|:')}]]"}
 
        # Links to pages UsingJustWikiCaps
        text = text.gsub(/([^!]|^)(^| )([A-Z][a-z]+[A-Z][a-zA-Z]+)/, '\\1\\2[[\3]]')