git-remote-mediawiki: add credential support
authorMatthieu Moy <Matthieu.Moy@imag.fr>
Sun, 24 Jun 2012 11:40:01 +0000 (13:40 +0200)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Jun 2012 18:56:24 +0000 (11:56 -0700)
commita7271ad1dccaf1a1875992520204debb37ed78bb
treee7872a65cc5e58b2b5f57e7d65f9a398f12abcd7
parent2d6dc182b8fa171a6b283ce6e8e75a35e13ea67a
git-remote-mediawiki: add credential support

The previous version implemented the possibility to log in a wiki, but
the username and password had to be provided as configuration variables.
We add the possibility to use the Git credential system to prompt
the password.

The support if implemented with generic functions that mimic the C API,
designed to be usable from other contexts in the future (i.e. they may
migrate to Git.pm if someone is interested).

While we're there, do a bit of refactoring in mw_connect_maybe.

Based on patch by: Javier Roucher Iglesias <Javier.Roucher-Iglesias@ensimag.imag.fr>

Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/mw-to-git/git-remote-mediawiki