submodule add: fix handling of --reference=<repo> option
[gitweb.git] / credential.h
index 2ea7d495d6bbcd4ad5496dbce759c45a880175ba..0c3e85e8e4232ad9298372efebf7696a77dc94b1 100644 (file)
@@ -5,7 +5,9 @@
 
 struct credential {
        struct string_list helpers;
-       unsigned approved:1;
+       unsigned approved:1,
+                configured:1,
+                use_http_path:1;
 
        char *username;
        char *password;
@@ -24,5 +26,9 @@ void credential_approve(struct credential *);
 void credential_reject(struct credential *);
 
 int credential_read(struct credential *, FILE *);
+void credential_write(const struct credential *, FILE *);
+void credential_from_url(struct credential *, const char *url);
+int credential_match(const struct credential *have,
+                    const struct credential *want);
 
 #endif /* CREDENTIAL_H */