From: Matthieu Moy <Matthieu.Moy@imag.fr>
To: git@vger.kernel.org, gitster@pobox.com
Cc: Matthieu Moy <Matthieu.Moy@imag.fr>
Subject: [PATCH 00/12] git-remote-mediawiki: tests and optimizations
Date: Thu, 5 Jul 2012 09:36:00 +0200 [thread overview]
Message-ID: <1341473772-28023-1-git-send-email-Matthieu.Moy@imag.fr> (raw)
This patch serie starts with the implementation of an automated
testsuite for git-remote-mediawiki. It was already discussed here:
http://thread.gmane.org/gmane.comp.version-control.git/199718/focus=199905
but has been reworked a bit (no huge change in behavior, but a lot of
style fixes). The first two patches implement the infrastructure, the
next few ones provide a set of testcases for existing features.
On top of that, a new fetch strategy is implemented, that is much
faster than the existing on wikis with little activity and many pages.
The existing tests for push and pull are reused to be tested with this
new strategy. This part can be split in a separate patch serie if
needed.
Guillaume Sasdy (4):
git-remote-mediawiki: scripts to install, delete and clear a
MediaWiki
git-remote-mediawiki: test environment of git-remote-mediawiki
git-remote-mediawiki (t9360): test git-remote-mediawiki clone
git-remote-mediawiki (t9361): test git-remote-mediawiki pull and push
Matthieu Moy (6):
git-remote-mediawiki: support for uploading file in test environment
git-remote-mediawiki: change return type of get_mw_pages
git-remote-mediawiki: refactor loop over revision ids
git-remote-mediawiki: extract revision-importing loop to a function
git-remote-mediawiki: more efficient 'pull' in the best case
git-remote-mediawiki: be more defensive when requests fail
NGUYEN Kim Thuat (1):
git-remote-mediawiki (t9363): test 'File:' import and export
Simon Cathebras (1):
git-remote-mediawiki (t9362): test git-remote-mediawiki with UTF8
characters
contrib/mw-to-git/Makefile | 48 +++
contrib/mw-to-git/git-remote-mediawiki | 151 +++++--
contrib/mw-to-git/t/.gitignore | 4 +
contrib/mw-to-git/t/Makefile | 32 ++
contrib/mw-to-git/t/README | 124 ++++++
contrib/mw-to-git/t/install-wiki.sh | 45 +++
contrib/mw-to-git/t/install-wiki/.gitignore | 1 +
contrib/mw-to-git/t/install-wiki/LocalSettings.php | 129 ++++++
contrib/mw-to-git/t/install-wiki/db_install.php | 120 ++++++
contrib/mw-to-git/t/push-pull-tests.sh | 144 +++++++
contrib/mw-to-git/t/t9360-mw-to-git-clone.sh | 257 ++++++++++++
contrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh | 24 ++
contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh | 301 ++++++++++++++
.../mw-to-git/t/t9363-mw-to-git-export-import.sh | 198 ++++++++++
contrib/mw-to-git/t/t9364-pull-by-rev.sh | 17 +
contrib/mw-to-git/t/test-gitmw-lib.sh | 435 +++++++++++++++++++++
contrib/mw-to-git/t/test-gitmw.pl | 225 +++++++++++
contrib/mw-to-git/t/test.config | 35 ++
18 files changed, 2263 insertions(+), 27 deletions(-)
create mode 100644 contrib/mw-to-git/Makefile
create mode 100644 contrib/mw-to-git/t/.gitignore
create mode 100644 contrib/mw-to-git/t/Makefile
create mode 100644 contrib/mw-to-git/t/README
create mode 100755 contrib/mw-to-git/t/install-wiki.sh
create mode 100644 contrib/mw-to-git/t/install-wiki/.gitignore
create mode 100644 contrib/mw-to-git/t/install-wiki/LocalSettings.php
create mode 100644 contrib/mw-to-git/t/install-wiki/db_install.php
create mode 100644 contrib/mw-to-git/t/push-pull-tests.sh
create mode 100755 contrib/mw-to-git/t/t9360-mw-to-git-clone.sh
create mode 100755 contrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh
create mode 100755 contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh
create mode 100755 contrib/mw-to-git/t/t9363-mw-to-git-export-import.sh
create mode 100755 contrib/mw-to-git/t/t9364-pull-by-rev.sh
create mode 100755 contrib/mw-to-git/t/test-gitmw-lib.sh
create mode 100755 contrib/mw-to-git/t/test-gitmw.pl
create mode 100644 contrib/mw-to-git/t/test.config
--
1.7.11.1.147.g47a574d
next reply other threads:[~2012-07-05 7:36 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-05 7:36 Matthieu Moy [this message]
2012-07-05 7:36 ` [PATCH 01/12] git-remote-mediawiki: scripts to install, delete and clear a MediaWiki Matthieu Moy
2012-07-05 7:36 ` [PATCH 02/12] git-remote-mediawiki: test environment of git-remote-mediawiki Matthieu Moy
2012-07-05 23:13 ` Junio C Hamano
2012-07-06 8:44 ` Matthieu Moy
2012-07-06 10:03 ` [PATCH 00/12] git-remote-mediawiki: tests and optimizations Matthieu Moy
2012-07-06 10:03 ` [PATCH 01/12] git-remote-mediawiki: scripts to install, delete and clear a MediaWiki Matthieu Moy
2012-07-06 10:03 ` [PATCH 02/12] git-remote-mediawiki: test environment of git-remote-mediawiki Matthieu Moy
2012-07-06 10:03 ` [PATCH 03/12] git-remote-mediawiki (t9360): test git-remote-mediawiki clone Matthieu Moy
2012-07-06 10:03 ` [PATCH 04/12] git-remote-mediawiki (t9361): test git-remote-mediawiki pull and push Matthieu Moy
2012-07-06 10:03 ` [PATCH 05/12] git-remote-mediawiki (t9362): test git-remote-mediawiki with UTF8 characters Matthieu Moy
2012-07-06 10:03 ` [PATCH 06/12] git-remote-mediawiki: support for uploading file in test environment Matthieu Moy
2012-07-06 10:03 ` [PATCH 07/12] git-remote-mediawiki (t9363): test 'File:' import and export Matthieu Moy
2012-07-06 10:03 ` [PATCH 08/12] git-remote-mediawiki: change return type of get_mw_pages Matthieu Moy
2012-07-06 10:03 ` [PATCH 09/12] git-remote-mediawiki: refactor loop over revision ids Matthieu Moy
2012-07-06 10:03 ` [PATCH 10/12] git-remote-mediawiki: extract revision-importing loop to a function Matthieu Moy
2012-07-06 10:03 ` [PATCH 11/12] git-remote-mediawiki: more efficient 'pull' in the best case Matthieu Moy
2012-07-06 10:03 ` [PATCH 12/12] git-remote-mediawiki: be more defensive when requests fail Matthieu Moy
2012-07-05 7:36 ` [PATCH 03/12] git-remote-mediawiki (t9360): test git-remote-mediawiki clone Matthieu Moy
2012-07-05 7:36 ` [PATCH 04/12] git-remote-mediawiki (t9361): test git-remote-mediawiki pull and push Matthieu Moy
2012-07-05 23:14 ` Junio C Hamano
2012-07-05 7:36 ` [PATCH 05/12] git-remote-mediawiki (t9362): test git-remote-mediawiki with UTF8 characters Matthieu Moy
2012-07-05 7:36 ` [PATCH 06/12] git-remote-mediawiki: support for uploading file in test environment Matthieu Moy
2012-07-05 7:36 ` [PATCH 07/12] git-remote-mediawiki (t9363): test 'File:' import and export Matthieu Moy
2012-07-05 7:36 ` [PATCH 08/12] git-remote-mediawiki: change return type of get_mw_pages Matthieu Moy
2012-07-05 23:18 ` Junio C Hamano
2012-07-05 7:36 ` [PATCH 09/12] git-remote-mediawiki: refactor loop over revision ids Matthieu Moy
2012-07-05 7:36 ` [PATCH 10/12] git-remote-mediawiki: extract revision-importing loop to a function Matthieu Moy
2012-07-05 7:36 ` [PATCH 11/12] git-remote-mediawiki: more efficient 'pull' in the best case Matthieu Moy
2012-07-05 7:36 ` [PATCH 12/12] git-remote-mediawiki: be more defensive when requests fail Matthieu Moy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1341473772-28023-1-git-send-email-Matthieu.Moy@imag.fr \
--to=matthieu.moy@imag.fr \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).