diff options
| author | Zeapo <mohamed@zenadi.com> | 2014-07-27 18:58:42 +0100 |
|---|---|---|
| committer | Zeapo <mohamed@zenadi.com> | 2014-07-27 18:58:42 +0100 |
| commit | a0b8301a4976aaa2ed170542bbfcedca84cd57fc (patch) | |
| tree | aabf35451085ec5ec5b0570aa26b5e8d72b5ab74 /app/src/main/java/com/zeapo/pwdstore/GitClone.java | |
| parent | c75fd77fdf39328e41a2e23c26583ab745df44a3 (diff) | |
| download | HardenedPass-a0b8301a4976aaa2ed170542bbfcedca84cd57fc.tar.gz HardenedPass-a0b8301a4976aaa2ed170542bbfcedca84cd57fc.zip | |
Some refactoring and organisation for listview.. sooooon
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/GitClone.java')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/GitClone.java | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/GitClone.java b/app/src/main/java/com/zeapo/pwdstore/GitClone.java index cab56e96..6166ba2c 100644 --- a/app/src/main/java/com/zeapo/pwdstore/GitClone.java +++ b/app/src/main/java/com/zeapo/pwdstore/GitClone.java @@ -31,9 +31,17 @@ import org.eclipse.jgit.api.errors.InvalidRemoteException; import org.eclipse.jgit.api.errors.JGitInternalException; import org.eclipse.jgit.api.errors.TransportException; import org.eclipse.jgit.errors.NotSupportedException; +import org.eclipse.jgit.internal.storage.file.FileRepository; +import org.eclipse.jgit.lib.Constants; +import org.eclipse.jgit.lib.Repository; +import org.eclipse.jgit.storage.file.FileRepositoryBuilder; import org.eclipse.jgit.transport.JschConfigSessionFactory; import org.eclipse.jgit.transport.OpenSshConfig; +import org.eclipse.jgit.transport.RefSpec; +import org.eclipse.jgit.transport.RemoteConfig; import org.eclipse.jgit.transport.SshSessionFactory; +import org.eclipse.jgit.transport.Transport; +import org.eclipse.jgit.transport.URIish; import org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider; import org.eclipse.jgit.util.FS; @@ -246,7 +254,7 @@ public class GitClone extends Activity { public void cloneRepository(View view) { - localDir = new File(getApplicationContext().getCacheDir().getAbsoluteFile() + "/store"); + localDir = new File(getApplicationContext().getFilesDir().getAbsoluteFile() + "/store"); hostname = ((TextView) findViewById(R.id.clone_uri)).getText().toString(); // don't ask the user, take off the protocol that he puts in @@ -355,10 +363,12 @@ public class GitClone extends Activity { } }).show(); } else { - CloneCommand cmd = Git.cloneRepository(). - setCloneAllBranches(true). - setDirectory(localDir). - setURI(hostname); + CloneCommand cmd = Git.cloneRepository() + .setDirectory(localDir) + .setURI(hostname) + .setBare(false) + .setNoCheckout(false) + .setCloneAllBranches(true); new CloneTask(activity).execute(cmd); } |
