Bug 26563: Add bytes changed per revision for stub and full article dumps
authorRob Lanphier <robla@users.mediawiki.org>
Sat, 8 Jan 2011 03:11:06 +0000 (03:11 +0000)
committerRob Lanphier <robla@users.mediawiki.org>
Sat, 8 Jan 2011 03:11:06 +0000 (03:11 +0000)
includes/Export.php

index 22d6a1f..06e4565 100644 (file)
@@ -354,7 +354,7 @@ class XmlDumpWriter {
         * @return string
         */
        function schemaVersion() {
-               return "0.4";
+               return "0.5";
        }
 
        /**
@@ -511,12 +511,12 @@ class XmlDumpWriter {
                        // Raw text from the database may have invalid chars
                        $text = strval( Revision::getRevisionText( $row ) );
                        $out .= "      " . Xml::elementClean( 'text',
-                               array( 'xml:space' => 'preserve' ),
+                               array( 'xml:space' => 'preserve', 'bytes' => $row->rev_len ),
                                strval( $text ) ) . "\n";
                } else {
                        // Stub output
                        $out .= "      " . Xml::element( 'text',
-                               array( 'id' => $row->rev_text_id ),
+                               array( 'id' => $row->rev_text_id, 'bytes' => $row->rev_len ),
                                "" ) . "\n";
                }