]> Kevux Git Server - rit/commit
contrib: remove "mw-to-git"
authorPatrick Steinhardt <ps@pks.im>
Mon, 12 May 2025 09:19:56 +0000 (11:19 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 12 May 2025 17:55:45 +0000 (10:55 -0700)
commit21b4f9009dd5a03e8c16d2c9473c896cff791001
tree6379f0c7ecbfac94ea3977830631a6f34fb157e9
parent9a19b79e7599432754cab22b29a0ad3291b3d455
contrib: remove "mw-to-git"

The "mw-to-git" directory contains tools for accessing MediaWiki via
Git. The scripts are essentially unmaintained in Git: despite a couple
of global cleanups, the last changes were a couple of security-related
issues part of 9a8606465e8 (remote-mediawiki: use "sh" to eliminate
unquoted commands, 2020-09-21) and its parents. We don't ever run any of
the tests so it is more likely than not that many of the tests have been
bitrotting, like e.g. documented in f8ab018dafc (remote-mediawiki tests:
annotate failing tests, 2020-09-21).

According to Matthieu Moy [1], one of the original developers of this
tool, it didn't receive any attention recently and there is no
motivation to keep maintaining it anymore in the community. The project
has been spun out of Git [2] and thus has a new official home, but did
not receive much attention over there, either.

As such, it seems like the MediaWiki transport helper is slowly fading
away. But given that there is a new home, it doesn't make sense to have
it as part of Git anymore only to let it rot. Remove the directory.

[1]: <108f297a-b415-4742-80e4-51ea02af18e9@matthieu-moy.fr>
[2]: https://github.com/Git-Mediawiki/Git-Mediawiki

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
22 files changed:
contrib/mw-to-git/.gitignore [deleted file]
contrib/mw-to-git/.perlcriticrc [deleted file]
contrib/mw-to-git/Git/Mediawiki.pm [deleted file]
contrib/mw-to-git/Makefile [deleted file]
contrib/mw-to-git/bin-wrapper/git [deleted file]
contrib/mw-to-git/git-mw.perl [deleted file]
contrib/mw-to-git/git-remote-mediawiki.perl [deleted file]
contrib/mw-to-git/git-remote-mediawiki.txt [deleted file]
contrib/mw-to-git/t/.gitignore [deleted file]
contrib/mw-to-git/t/Makefile [deleted file]
contrib/mw-to-git/t/README [deleted file]
contrib/mw-to-git/t/install-wiki.sh [deleted file]
contrib/mw-to-git/t/push-pull-tests.sh [deleted file]
contrib/mw-to-git/t/t9360-mw-to-git-clone.sh [deleted file]
contrib/mw-to-git/t/t9361-mw-to-git-push-pull.sh [deleted file]
contrib/mw-to-git/t/t9362-mw-to-git-utf8.sh [deleted file]
contrib/mw-to-git/t/t9363-mw-to-git-export-import.sh [deleted file]
contrib/mw-to-git/t/t9364-pull-by-rev.sh [deleted file]
contrib/mw-to-git/t/t9365-continuing-queries.sh [deleted file]
contrib/mw-to-git/t/test-gitmw-lib.sh [deleted file]
contrib/mw-to-git/t/test-gitmw.pl [deleted file]
contrib/mw-to-git/t/test.config [deleted file]