Remove repository from ListRemoteOperation
commitf5264cfabfb2f921304536f4471bff469d9ba546
authorMatthias Sohn <matthias.sohn@sap.com>
Sat, 19 Aug 2017 21:45:00 +0000 (19 23:45 +0200)
committerMatthias Sohn <matthias.sohn@sap.com>
Sat, 19 Aug 2017 21:45:00 +0000 (19 23:45 +0200)
tree63f73573db71627f3607dd766ddc8fdb6c2fe18c
parentd306c4a3c5a31cc80caca99c1d37cebdb44c8d24
Remove repository from ListRemoteOperation

LsRemoteCommand can run ls-remote without a repository hence remove the
unnecessary repository from ListRemoteOperation. SourceBranchPage
created an unnecessary temporary repository in /tmp in order to run
ls-remote before cloning a repository. This may fail if the user does
not have write permissions in this folder.

Bug: 521033
Change-Id: Id39107266551a3b7a9251cf9d26233f9bbfdc516
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/op/ListRemoteOperationTest.java
org.eclipse.egit.core/src/org/eclipse/egit/core/op/ListRemoteOperation.java
org.eclipse.egit.gitflow/src/org/eclipse/egit/gitflow/op/FeatureListOperation.java
org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/common/LocalRepositoryTestCase.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RefContentAssistProvider.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RefSpecPage.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch/FetchGerritChangePage.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/fetch/FetchSourcePage.java