diff options
| author | Dariusz Luksza | 2010-06-20 21:30:48 +0000 |
|---|---|---|
| committer | Matthias Sohn | 2010-06-20 21:30:48 +0000 |
| commit | a58311f91838f1c8a6f6f31d99cb343f1acc1d18 (patch) | |
| tree | a48e53760d89b5ecddb169ba86adbcaae4c1394c | |
| parent | 41ada1c42f7a02d06e8e2030f4c81455e2319aca (diff) | |
| download | egit-a58311f91838f1c8a6f6f31d99cb343f1acc1d18.tar.gz egit-a58311f91838f1c8a6f6f31d99cb343f1acc1d18.tar.xz egit-a58311f91838f1c8a6f6f31d99cb343f1acc1d18.zip | |
Show repository path in Synchronize View
Set repository path as name of SubscriberParticipant. This name is shown
in the synchronization view and allows to distinguish which repository we
are currently synchronizing.
Bug: 317369
Change-Id: Iccdc5f16d68b1abdc2b599ed20a2204c3b6a5b7e
Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
4 files changed, 14 insertions, 6 deletions
diff --git a/org.eclipse.egit.core/src/org/eclipse/egit/core/synchronize/dto/GitSynchronizeDataSet.java b/org.eclipse.egit.core/src/org/eclipse/egit/core/synchronize/dto/GitSynchronizeDataSet.java index 1a586bbefd..a9d28f8613 100644 --- a/org.eclipse.egit.core/src/org/eclipse/egit/core/synchronize/dto/GitSynchronizeDataSet.java +++ b/org.eclipse.egit.core/src/org/eclipse/egit/core/synchronize/dto/GitSynchronizeDataSet.java @@ -85,4 +85,16 @@ public class GitSynchronizeDataSet implements Iterable<GitSynchronizeData> { return resource.toArray(new IResource[resource.size()]); } + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + + for (GitSynchronizeData data : gsd) { + builder.append(data.getRepository().getWorkDir()); + builder.append(" "); //$NON-NLS-1$ + } + + return builder.toString(); + } + } diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java index 0d7ea0c3a4..d1502c0052 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java @@ -2048,9 +2048,6 @@ public class UIText extends NLS { public static String GitBranchSynchronizeWizardPage_deselectAll; /** */ - public static String GitBranchSubscriberParticipant_git; - - /** */ public static String RemoteSelectionCombo_remoteName; /** */ diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/GitSubscriberParticipant.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/GitSubscriberParticipant.java index 8974032b5e..8f47f5bb52 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/GitSubscriberParticipant.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/GitSubscriberParticipant.java @@ -43,7 +43,7 @@ public class GitSubscriberParticipant extends SubscriberParticipant { public GitSubscriberParticipant(GitSynchronizeDataSet data) { ResourceVariantByteStore store = new SessionResourceVariantByteStore(); setSubscriber(new GitResourceVariantTreeSubscriber(data, store)); - setName(UIText.GitBranchSubscriberParticipant_git); + setName(data.toString()); } @Override @@ -95,6 +95,7 @@ public class GitSubscriberParticipant extends SubscriberParticipant { void reset(GitSynchronizeDataSet data) { GitResourceVariantTreeSubscriber subscriber = (GitResourceVariantTreeSubscriber) getSubscriber(); subscriber.reset(data); + setName(data.toString()); reset(); } diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties index 17c721e4ea..c2e443bf2c 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties @@ -727,8 +727,6 @@ GitBranchSynchronizeWizardPage_branches=Branches GitBranchSynchronizeWizardPage_selectAll=Select All GitBranchSynchronizeWizardPage_deselectAll=Deselect All -GitBranchSubscriberParticipant_git=Git - RemoteSelectionCombo_remoteName=Remote Repository: RemoteSelectionCombo_remoteRef=Ref: |
