X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FdumpBackup.php;h=938a6d1a0129385cf9d23f6ce254e90ed0ea16b4;hb=f01da1e298741386ed13b0c1861eac45fd78af2f;hp=b942302e4662f2b01b071b91c3af437c9b9f9f2e;hpb=8d0ab002453a1fa6594cdcc8bf2290d9d97b81ad;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/dumpBackup.php b/maintenance/dumpBackup.php index b942302e46..938a6d1a01 100644 --- a/maintenance/dumpBackup.php +++ b/maintenance/dumpBackup.php @@ -65,6 +65,7 @@ TEXT $this->addOption( 'stub', 'Don\'t perform old_text lookups; for 2-pass dump' ); $this->addOption( 'uploads', 'Include upload records without files' ); $this->addOption( 'include-files', 'Include files within the XML stream' ); + $this->addOption( 'namespaces', 'Limit to this comma-separated list of namespace numbers' ); if ( $args ) { $this->loadWithArgv( $args ); @@ -131,6 +132,11 @@ TEXT $this->dumpUploads = $this->hasOption( 'uploads' ); $this->dumpUploadFileContents = $this->hasOption( 'include-files' ); $this->orderRevs = $this->hasOption( 'orderrevs' ); + if ( $this->hasOption( 'namespaces' ) ) { + $this->limitNamespaces = explode( ',', $this->getOption( 'namespaces' ) ); + } else { + $this->limitNamespaces = null; + } } }