Simple fetch UI - made smiliar as push UI: no surprise, the same components are used, code is analogous. We can later decide to switch to some more complex result displaying component, like common Transport View as suggested by Shawn. Anyway, now we have working UI for push and fetch, and other signifficant changes were introduced in both jgit and egit in the mean time... isn't that right time to release next version? OT(?): The only strange thing I observe now is how "refresh" resources works in egit (master), but maybe I'll open new issues for that. Marek Zawirski (6): Reduce PushOperationResult contructor visibility, accept null instead Fix RefSpecPanel to not display mode column in fetch version Handle null remoteName in RefSpecPanel better Add tag fetching strategy selection to fetch version of RefSpecPage Rename ResultDialog to PushResultDialog Fetch GUI .../spearce/egit/core/op/PushOperationResult.java | 2 +- org.spearce.egit.ui/plugin.properties | 3 + org.spearce.egit.ui/plugin.xml | 15 ++ .../src/org/spearce/egit/ui/UIText.java | 102 ++++++++++ .../egit/ui/internal/actions/FetchAction.java | 51 +++++ .../egit/ui/internal/components/RefSpecPage.java | 70 ++++++- .../egit/ui/internal/components/RefSpecPanel.java | 36 +++- .../FetchResultDialog.java} | 35 ++- .../egit/ui/internal/fetch/FetchResultTable.java | 213 ++++++++++++++++++++ .../egit/ui/internal/fetch/FetchWizard.java | 189 +++++++++++++++++ .../fetch/TrackingRefUpdateContentProvider.java | 41 ++++ .../egit/ui/internal/push/ConfirmationPage.java | 2 +- .../{ResultDialog.java => PushResultDialog.java} | 4 +- .../egit/ui/internal/push/PushResultTable.java | 9 +- .../spearce/egit/ui/internal/push/PushWizard.java | 5 +- .../ui/internal/push/RefUpdateContentProvider.java | 8 +- .../src/org/spearce/egit/ui/uitext.properties | 38 ++++ 17 files changed, 784 insertions(+), 39 deletions(-) create mode 100644 org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/FetchAction.java copy org.spearce.egit.ui/src/org/spearce/egit/ui/internal/{push/ResultDialog.java => fetch/FetchResultDialog.java} (67%) create mode 100644 org.spearce.egit.ui/src/org/spearce/egit/ui/internal/fetch/FetchResultTable.java create mode 100644 org.spearce.egit.ui/src/org/spearce/egit/ui/internal/fetch/FetchWizard.java create mode 100644 org.spearce.egit.ui/src/org/spearce/egit/ui/internal/fetch/TrackingRefUpdateContentProvider.java rename org.spearce.egit.ui/src/org/spearce/egit/ui/internal/push/{ResultDialog.java => PushResultDialog.java} (95%) -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html