Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH/RFC] add git credential login to remote mediawiki

From: Matthieu Moy <hidden>
Date: 2016-06-15 22:54:03

roucherj [off-list ref] writes:
On Tue, 12 Jun 2012 16:51:18 +0200, Matthieu Moy wrote:
quoted
Javier.Roucher-Iglesias@ensimag.imag.fr writes:
quoted
 # MediaWiki API instance, created lazily.
+sub run_credential {
How is the code related to the comment right above?
Sorry a old comment, i think it's a cause of git rebase i will erase.
The comment was already there in the code, but it was right above

my $mediawiki;

and therefore meaningful.
sorry but before it's like:
+	my $Prog = "git credential $op";
+	open2(*Reader, *Writer, $Prog);
+	print Writer $msg;
+	close(Writer);
No it wasn't (this is the expected version). It was "close (Writer);"
with an extra space.
quoted
Didn't I already mention (twice?) that this declaration was meant to
stay right above mw_connect_maybe?
yes but 'ask_credential' used $mediawiki then i think i have to
declare before 'ask_credential'
But do you have any reason not to declare ask_credential after
mw_connect_maybe?
quoted
quoted
+			run_credential("reject");
+#			exit 1;
Do you, or do you not want to "exit 1". Either remove this, or
uncomment
it.
i have comment this line to see the opinion of the community, because
i ask all the time to authenticate
but there are few operations who we don't have to authenticate it.

now if we comment this line the login will fail but they will continue
with the operation (like, git clone)
and try to do it, if the wiki need to be authenticate will refuse the
operation if not they will continue.
[...]
quoted
This means you can't use the wiki anonymously anymore. This is an
unacceptable regression.
yes you can use anonymously but login will fail and try to the
operation, this is the reason because i have comment the 'exit 1'.
But in this case, you still prompt for login and password, right?.
That's weird for the user to have to type a dummy login/password and see
an error message to use a wiki anonymously.
quoted
quoted
 sub mw_connect_maybe {
+
 	if ($mediawiki) {
Why do you add this blank line? (already mentionned)
because we need the structure $mediawiki to get the url if is not
declare it will return with out doing the operation
I'm talking about the blank line, not the if.

-- 
Matthieu Moy
http://www-verimag.imag.fr/~moy/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help