Skip to main content
diff options
authorMathias Kinzler2011-02-07 18:02:15 -0500
committerMatthias Sohn2011-02-07 18:02:15 -0500
commit93e541a9fcacd91f3ea80f52f0f200d0b011cbdb (patch)
tree53a66d25b6e3e3239e87c95b8d1768dadc2d92ed /org.eclipse.egit.ui/src/org/eclipse/egit/ui/
parent521ad3aaf06318840bac3992c39df74faed68567 (diff)
Add a "Fetch Change from Gerrit" action
The action is available from the Repository view (on Repository nodes) as well as via Team > Remote > Fetch a change from Gerrit. The user needs to select a URI (the dropdown is populated from all URIs available from all remotes of the current Repository) and a change. There is a content assist for the change. By clicking CTRL+Space, the user can see a list of changes and select one. The user can also paste the change in the form refs/changes/<nn>/<nnnn>/<nn> from the Gerrit WebUI or type it in manually if they know the specifics... There are several options available to perform after fetch was done: creation of a local branch (default), creation of a tag, checking out FETCH_HEAD, or doing nothing else (just updating FETCH_HEAD). If a branch or tag is to be created, a name is suggested in some pseudo-hierarchical format ("change/<nnnn>/<nn>" which comes in handy when the user activates the "hierarchical branch layout" in the Repositories view)... Change-Id: Ie639e3662cc3994331e26c8c94e11458ad9dd8fa Signed-off-by: Mathias Kinzler <> Signed-off-by: Matthias Sohn <>
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/')
1 files changed, 24 insertions, 0 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/
index 5bb3e9222..f4526320d 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/
@@ -644,6 +644,30 @@ FetchDestinationPage_PageMessage=The destination is a Remote Tracking Branch in
FetchDestinationPage_RepositoryLabel=Local Repository:
FetchDestinationPage_TrackingBranchNotFoundMessage=Remote Tracking branch "{0}" not found in local Repository
+FetchGerritChangePage_AfterFetchGroup=Action to perform after fetch
+FetchGerritChangePage_BranchNameText=Branch &name
+FetchGerritChangePage_CheckingOutTaskName=Checking out change
+FetchGerritChangePage_CheckoutRadio=Check&out FETCH_HEAD
+FetchGerritChangePage_ContentAssistDescription=Patch Set {0} of change {1}
+FetchGerritChangePage_ContentAssistTooltip=Press {0} to see a filtered list of changes
+FetchGerritChangePage_CreatingBranchTaskName=Creating branch
+FetchGerritChangePage_CreatingTagTaskName=Creating tag
+FetchGerritChangePage_ExistingRefMessage=A branch or tag with name {0} already exists
+FetchGerritChangePage_FetchingTaskName=Fetching change {0}
+FetchGerritChangePage_GeneratedTagMessage=Generated for Gerrit change {0}
+FetchGerritChangePage_GetChangeTaskName=Get change from Gerrit
+FetchGerritChangePage_LocalBranchRadio=Create and checkout a local &branch
+FetchGerritChangePage_MissingChangeMessage=Please provide a change
+FetchGerritChangePage_PageMessage=Please select a Gerrit URI and change to fetch
+FetchGerritChangePage_PageTitle=Fetch a change from Gerrit into Repository {0}
+FetchGerritChangePage_ProvideRefNameMessage=Please provide a name for the new branch or tag
+FetchGerritChangePage_TagNameText=Tag &name
+FetchGerritChangePage_TagRadio=Create and checkout a &tag
+FetchGerritChangePage_UpdateRadio=Update &FETCH_HEAD only
+FetchGerritChangeWizard_WizardTitle=Fetch a change from Gerrit
FetchResultDialog_labelEmptyResult=No ref to fetch from {0} - everything up to date.
FetchResultDialog_labelNonEmptyResult=Fetched from {0}.

Back to the top