Javier.Roucher-Iglesias@xxxxxxxxxxxxxxx a écrit :
+git-credential - Providing and strore user credentials to git
s/Providing/Provides/ & s/strore/store
+-If git-credential system have the password already stored +git-credential will answer with by STDOUT:
s/have/has/
+Then if the password is correct, (note: is not git credential +how decides if password is correct or not. Is the external system +that have to authenticate the user) it can be stored using command +'git crendential approve' by providing the structure, by STDIN.
Wouldn't the note be "it's not git credential that decides if the password is correct or not. That part is done by the external system" ?
+1. The 'git credential fill' makes the structure, +with this structure it will be able to save your +credentials, and if the credential is allready stored, +it will fill the password.
s/allready/already/
+void cmd_credential (int argc, char **argv, const char *prefix){ + const char *op; + struct credential c = CREDENTIAL_INIT; + int i; + + op = argv[1]; + if (!op) + usage(usage_msg); + + for (i = 2; i < argc; i++) + string_list_append(&c.helpers, argv[i]); + + if (credential_read(&c, stdin) < 0) + die("unable to read credential from stdin"); + + if (!strcmp(op, "fill")) { + credential_fill(&c); + if (c.username) + printf("username=%s\n", c.username); + if (c.password) + printf("password=%s\n", c.password); + } + else if (!strcmp(op, "approve")) { + credential_approve(&c); + } + else if (!strcmp(op, "reject")) { + credential_reject(&c); + } + else + usage(usage_msg);
Braces for the last "else" part. In general, the structure should be if (...) { /*code*/ } else if (...) { /*code*/ } else { /*code*/ } If juste one block needs brances, all the other "else if"/"else" part need it too. BTW, please be aware of the white spaces (here mostly in the doc) :). Lucien Kong. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html