diff options
author | Carsten Pfeiffer <carsten.pfeiffer@gebit.de> | 2011-05-24 00:17:01 +0200 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2011-05-24 00:17:01 +0200 |
commit | 486e22c91f607bb15ddf3cd301f494912805127f (patch) | |
tree | ab438858da524769b28432d8dc25e7413f75648b /org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java | |
parent | 40fa75feb4536218a59b4cb6ea71e3579c8000dd (diff) | |
download | jgit-486e22c91f607bb15ddf3cd301f494912805127f.tar.gz jgit-486e22c91f607bb15ddf3cd301f494912805127f.zip |
Use the stored password instead of prompting for it all the time
EGit change Iba3b87293c22e5fe7d989fc312184aa7463c4387 is also required
to make this work for EGit.
Change-Id: Iedc80e133e66d72e78ff0980b6e12634f75eca36
Signed-off-by: Carsten Pfeiffer <carsten.pfeiffer@gebit.de>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java')
-rw-r--r-- | org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java index 8f259c6765..927822bd8b 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/CredentialsProviderUserInfo.java @@ -105,9 +105,9 @@ public class CredentialsProviderUserInfo implements UserInfo, } public boolean promptPassword(String msg) { - CredentialItem.StringType v = newPrompt(msg); - if (provider.get(uri, v)) { - password = v.getValue(); + CredentialItem.Password p = new CredentialItem.Password(msg); + if (provider.get(uri, p)) { + password = new String(p.getValue()); return true; } else { password = null; |