Add action to trigger (fast-forward) merge
commit8ada6f7964642ea8ce50c42eaa5ecc1e234e36f6
authorStefan Lay <stefan.lay@sap.com>
Thu, 20 May 2010 13:33:33 +0000 (20 15:33 +0200)
committerChris Aniszczyk <caniszczyk@gmail.com>
Mon, 24 May 2010 13:45:36 +0000 (24 08:45 -0500)
tree0190f23b5afd8592d7e2b8f0097130f36c9445c3
parent6a8ab1f3a134fae58bd0ead134bbf967efa2fd5c
Add action to trigger (fast-forward) merge

Add a new action to the team menu which opens
a merge dialog where a branch can be selected.

Currently jgit supports only fast-forward merges,
therefore the action label is "Fast-forward merge..."

In order to achieve better reuse the BranchSelectionDialog
is refactored.

Change-Id:  I3a97d262fd4032d8cc045e94429608b49a937c0f
Signed-off-by: Stefan Lay <stefan.lay@sap.com>
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
15 files changed:
org.eclipse.egit.core/META-INF/MANIFEST.MF
org.eclipse.egit.core/src/org/eclipse/egit/core/CoreText.java
org.eclipse.egit.core/src/org/eclipse/egit/core/coretext.properties
org.eclipse.egit.core/src/org/eclipse/egit/core/op/MergeOperation.java [new file with mode: 0644]
org.eclipse.egit.ui/icons/obj16/merge.gif [new file with mode: 0644]
org.eclipse.egit.ui/plugin.properties
org.eclipse.egit.ui/plugin.xml
org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/BranchAction.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/MergeAction.java [new file with mode: 0644]
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/ResetAction.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchSelectionDialog.java
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/MergeTargetSelectionDialog.java [new file with mode: 0644]
org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/ResetTargetSelectionDialog.java [new file with mode: 0644]
org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties