"Rebase > Skip" should be named "Skip commit", add mnemonic for "Abort"

bug: 403240
Change-Id: Ia06a40b0db36d632c2d673a903056c39d5ff5e57
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Remove unnecessary usage of the internal FileRepository class

Change-Id: Iae7b4e550d75798dc66edf6c9e03ea826f072f33
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Avoid internal use of WindowCache.reconfigure

Change-Id: I487959f40d7d03ad8f9b6f8b547208ca8604ecd4
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Use correct icons for "Show files with equal content" feature

Bug: 345513
Change-Id: I39d5c8d4355131dfee62d032d17c2c4c58b76d2e
Signed-off-by: Dani Megert <Daniel_Megert@ch.ibm.com>
Signed-off-by: Robin Stocker <robin@nibor.org>
Change package of IndexDiffCacheTest

It now corresponds to the package of IndexDiffCache. Before, the package
name included an uppercase letter, which is discouraged.

Change-Id: I55b713399107b16ed967e72f29c60c6f8274918f
Fix order of projects as returned by ResourceMapping

When executing a pull on a working set, WorkingSetResourceMapping
returns the projects in unpredictable order. This makes the listed
repositories in the result dialog look messy.

So sort the projects by name so that it corresponds to the navigator
sort order.

Change-Id: Ibd4500d7fb18fb773aadb1fe08d1a7bf83f29176
Merge "Change package of IndexDiffCacheTest"
Try to find the most nested resource path instead of any with merge tool

In particular we do want to find a path relative to a closed
project.

Change-Id: If6e94a381bcea86c73e361ae7669309f5f00df83
Polish "Move 'Untrack' to Advanced Menu"

Bug: 345777
Change-Id: Ic8cb5fc015b4e0080719f406e599bd09da642e07
Signed-off-by: Dani Megert <Daniel_Megert@ch.ibm.com>
Signed-off-by: Robin Stocker <robin@nibor.org>
Adapt to publicized Reflog API in JGit

JGit-Change-Id: I8ced7098da5b345fd9af2fdfafd1ef6a44ccee0d
Change-Id: I214704c3c5f6b9408b343ad0d6091fcf652337ad
Adapt to publicized Reflog API in JGit cont'd

Change-Id: I99d6ca6cfc9b3a77101807cd135f7e753a4dfa50
Ensure that core tests delete resources created during test

Some tests didn't delete folders created during test. These garbage
folders clashed with folders the failing test tried to create with a
different case. This failed when running the egit core tests from Maven
on case insensitive file systems.

Bug: 406739
Change-Id: I41504bc5ae0bc279fab56c50b3c6606966d46a26
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Fix IAE in DiffViewer.refreshStyleRanges for binary change

The problem was that the underlying document did not yet contain the
text that the style ranges were referring to.

In DiffEditorPage#formatDiff, the job calls
DiffStyleRangeFormatter#write, which flushes the output stream at the
end. So implement flush in DocumentOutputStream to make sure the
document is complete.

Bug: 406542
Change-Id: I2288c8b12a20557f42a51ea11df6dfc6d3b3d91c
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Show the right tag for unannotated tags after checkout

Bug: 385392
Change-Id: I26b7129e7ef73d36a76ebc1323c46739c9032bca
[repoView] Show correct icons for add/create new repository

Use the correct icons for the add/create repository links that are shown
in an empty Git Repositories view.

Bug: 406910
Change-Id: Ic82fda5da5bfed793010a560e6cb245b46e66881
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Merge "Ensure that core tests delete resources created during test"
Check target of linked resources in action handler isEnabled

The fix provides stronger checks on selected linked resources before
enabling menu items. In particular, linked resources that point to a
file that is part of a project shared with egit are allowed to be
operated on. Otherwise team actions are disabled if the selection
contains a linked resource pointing to a file outside any project and
repository. A default isEnabled() implementation is provided for this
behavior. After adding a test case a couple more handlers have been
amended and made compliant.

Bug: 406922
Change-Id: Id9fd5ea0c31a78b84796638570d214d14cc3c4fd
Signed-off-by: François Rey <eclipse.org@francois.rey.name>
Signed-off-by: Robin Stocker <robin@nibor.org>
Fix line endings

Change-Id: Id7f665b3f4cd7aa48c31593f8b7ce74ee417d5c3
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Signed-off-by: Robin Stocker <robin@nibor.org>
document empty block in LocalNonWorkspaceTypedElement

Change-Id: I56be6dd389c3ffd5a8f35ba9f39abb273a260056
Merge "document empty block in LocalNonWorkspaceTypedElement"