EGit v3.5.1.201410131835-r

Change-Id: I63270cf19870493d092de4bc9832a5f6295eb4eb
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Prepare 3.5.2-SNAPSHOT builds

Change-Id: I043cb4db437a6768ac34214224c4bab1eaa8f531
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Improve import labels

Bug: 447222
Change-Id: I016ce2a1672bf747935a6f3e0128cc2f867fcc38
Signed-off-by: Mickael Istria <mistria@redhat.com>
Merge "Improve import labels"
Link Interactive Rebase view with selected repository

Now rebase interactive view has a button in the toolbar to enable and
disable linking view content with repository or resource selection.

Bug: 444660
Change-Id: I417f53fc12af34d5843a14b205ceaac1a741de79
Signed-off-by: Vadim Dmitriev <dmgloss@mail.ru>
fix warning about potential NPE in PasteCommand#getCloneURI

Change-Id: If9a1399e98284cd9dfc99b0278470af116026b08
export all packages in org.eclipse.egit.ui

Change-Id: I7f5c14a9f26023ea66bd5deda43d7ca824d633ba
Fix misleading title in push result dialog if push failed

Bug: 428269
Change-Id: I67d082c1ff3ed3deabd23f1b1c793145eb16fada
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Merge "fix warning about potential NPE in PasteCommand#getCloneURI"
Merge "export all packages in org.eclipse.egit.ui"
add missing enums in RebaseResultDialog#getStatusText's switch

Change-Id: I921990e6a6c347fdf211a26e061f627b32e8ba51
Register dynamic tracing options on tracing preference page

With this, tracing for EGit can be turned on under General > Tracing.

Bug: 371656
Change-Id: Id66fec8ec75f62b03ba5fe6cbee5f6ae50e1f474
Also-by: Curtis Windatt <cwindatt@ca.ibm.com>
Signed-off-by: Robin Stocker <robin@nibor.org>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Add tracing for selection handling

Trace output from user helps with investigating the problem on the
user's side.

Bug: 443449
Change-Id: I094c7da1a4ad39fb05b82e5456641bcf0c3591fb
Signed-off-by: Robin Stocker <robin@nibor.org>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Improved icons for remote commands

New icons for push, fetch, synchronize, pull. The new icons are
contributed by Daniel Azarov.

Bug: 441253
Change-Id: I55359da9d567320f5f76c49de8388bd322cc67f2
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Also-by: Daniel Azarov <daniel@exadel.com>
Add new wizard banners

The new wizbans are contributed by Daniel Azarov. Wizbans for commit and
pull are unused at the moment.

Bug: 441253
Change-Id: Ie10c8cb76cf40a7395d062526d0fc60d131c92fb
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Also-by: Daniel Azarov <daniel@exadel.com>
Fix Team context menu entries not showing in certain editors

Apparently WTP does things differently than other editors. The default
selection object is not meaningful there, so extend the enablement
expression to check activeEditorInput as well.

Also, when executing the command, the selection object is both an
ITextSelection and an empty IStructuredSelection. By checking for
ITextSelection first, we get a result instead of an empty selection.

Bug: 449308
Change-Id: I703a4bd19811b6434dee92228ef3441091d37c9d
Signed-off-by: Robin Stocker <robin@nibor.org>
Handle symlink icon in staging view

Handle symlink icon (blue arrow in top right corner) in staging view for
unstaged and staged changes.

Bug: 429302
JGit-Dependency: Id15f0c6f265667f5b8b57cc2d9f97de568371919
Change-Id: I81816ad99685dd20baa284a156859461091aafc3
Signed-off-by: Axel Richard <axel.richard@obeo.fr>
Fix  IAE from setStyleRanges in SpellcheckableMessageArea

setStyleRanges expects the ranges to be in order. Because UIUtils used a
set, they were not in order. But even if they're in order, hyperlink
detectors could still return overlapping results, so use individual
setStyleRange calls, which takes care of overlapping.

Bug: 446081
Change-Id: I09e223c59868742579df39961bd4b8fcacece8bc
Signed-off-by: Robin Stocker <robin@nibor.org>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Fix IllegalArgumentException on create Eclipse workspace patch

Creating a patch in format "Eclipse Workspace" sometimes does not work.
The wizard simply doesn't do anything and an IllegalArgumentException is
thrown. 

The issue happens in two cases:
1. One of the files in the commit is NOT contained in any Eclipse
project.
2. One of the files in the commit is contained in MORE THAN ONE Eclipse
project.

There is no reason not to create a patch in the second case. In fact it
doesn't matter from which project the file is considered.

Bug: 450283
Change-Id: Ifc03b9d105122785713cad20291212ee75849a50
Signed-off-by: Reiner Hille-Doering <reiner.hille-doering@sap.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Add target platform for Mars using Orbit S-build

updates:
- jsch to 0.1.51 (CQ 8889)
- ant to 1.9.4 (CQ 8890)

CQ: 8889
CQ: 8890
Change-Id: I715add5cad3728fa8f865d9944c7dc82eba07d54
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>