to-wiki/wikiconv2.py |    4 ++--
 upload-wiki.pl       |    1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

New commits:
commit c599d2dde1df55d8d743d4eaf3521dbb4db10361
Author: Andras Timar <ati...@suse.com>
Date:   Tue May 7 14:49:56 2013 +0200

    fdo#64211 replace / to %2F in HIDs for wiki redirects
    
    Change-Id: I93780b76e17a3b833ef4ee6a50bb0969ab8bb01c

diff --git a/to-wiki/wikiconv2.py b/to-wiki/wikiconv2.py
index 38df61f..0ed734d 100755
--- a/to-wiki/wikiconv2.py
+++ b/to-wiki/wikiconv2.py
@@ -457,7 +457,7 @@ class Bookmark(ElementBase):
             self.app = parser.current_app_raw
             self.target = parser.wiki_page_name
             self.authoritative = parser.follow_embed
-            self.redirect = name
+            self.redirect = name.replace("/", "%2F")
 
     def get_all(self):
         global redirects
@@ -1359,7 +1359,7 @@ def write_link(r, target):
 def write_redirects():
     print 'Generating the redirects...'
     written = {}
-    # in the first pass, immediately writte the links that are embedded, so 
that
+    # in the first pass, immediately write the links that are embedded, so that
     # we can always point to that source versions
     for redir in redirects:
         app = redir[0]
diff --git a/upload-wiki.pl b/upload-wiki.pl
index 94eb4cd..4dd63bf 100755
--- a/upload-wiki.pl
+++ b/upload-wiki.pl
@@ -122,6 +122,7 @@ sub upload_article {
     my $pagename = $File::Find::name;
     $pagename =~ s/^wiki\///;
     $pagename =~ s/\/MAIN$//;
+    $pagename =~ s/%2F/\//g;
 
     # pages starting with lowercase 's' are redirects
     if ( $pagename =~ /^s/ ) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to