[repoView] Enable branch commit command by default

This command adds the abbreviated SHA-1 and message of
the commit at the tip of each branch/tag in the Git Repositories
view.

This was added in 1.0 but was off by default.  It presents
an easy way to see which branches are at the same commits
and so it has enough value to be enabled by default.

Change-Id: Ia1d56476992e5402f4128c477c422d284fae6a20
Check if directory is selected before updating path

Previously an error is logged if the browse dialog
from the sharing wizard is cancelled since the path
returned from DirectoryDialog.open is not checked to
be non-null.

Change-Id: I4e872599bb97e96350a64dfd93358b1165428b79
Show project icon in first column of table

Change-Id: I95e73a9515483cda974bbe769736bb94cf861d88
Add border to table in SharingWizard

Change-Id: I1ea9fab8e22316bc84270f9ea78c0f0dc7a7911b
Show project icon in table when selecting parent folder option

Change-Id: I5d9b16e98dbc4d570b555e0d7707e47c5ccef131
Use 'Project' instead of 'Project Name' as table column text

Change-Id: Ie353b4fd409c0e4e2363ce1212eea19a0e5adf0f
Use consistent width for project column

The ExistingOrNewPage shows two different controls
depending on a checkbox selection and the project
column was previously a different size in each.

Change-Id: Iedda036663ae2459b877d8378cdc34e9ab637aa8
Make sure the CommitEditor sets the focus on one of its controls

Bug 375847
Change-Id: Ieedacfab8683e17d6ab91163b63999814ed4a8c3
Signed-off-by: Dani Megert <Daniel_Megert@ch.ibm.com>
Signed-off-by: Kevin Sawicki <kevin@github.com>
Consistently use 'Location' in column text

Previously one table was using 'Location' and the
other one was using 'Path'.

Change-Id: I2c8e2f558aae51883c3e3e489543981fb8ea41dd
Drop 'Please' from wizard page description text

Change-Id: I63022de78bbaddfa5b80044244dfa2b36c0ecff8
Drop 'Git' from wizard page description

It is already in the wizard page title and doesn't
need to be included in the description to preface
'repository'.

Change-Id: Ifd4272a8dae3b8f67066ae5811a1585029643671
Set focus on entry field when page becomes visible

Bug 379223
Change-Id: Icbcf0a28f290132a7abea9194e58e2a57f5652f0
Signed-off-by: Dani Megert <Daniel_Megert@ch.ibm.com>
Merge "Make sure the CommitEditor sets the focus on one of its controls"
Merge "Set focus on entry field when page becomes visible"
Remove the unexpected border around input panel

Change-Id: I24e9fca32f67af0ce086c7a284c67e8e7369fa96
Signed-off-by: Dani Megert <Daniel_Megert@ch.ibm.com>
Merge "[repoView] Enable branch commit command by default"
Update tycho version to 0.14.1

Tycho 0.14.1 enforces that artifactId and feature/bundle SymbolicName
must match, hence follow recommended migration practice and change
groupId of feature projects in order not to change the feature names as
this would require a feature migration.

Also migrate the p2 repository build from the deprecated packaging type
eclipse-update-site to packaging type eclipse-repository.

The explicit reference to the egit p2 repository to define the runtime
platform for the egit ui tests isn't necessary any longer.

JGit-Dependency: I99fc6c2bbb20efbd6514bdd9940f3535707c21bc
Change-Id: I5fdbace1075e465b001cc9c5d449f56fb3bb2a21
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Update Jetty p2 repository URL

Jetty was archived hence updating the URL. Changes
I36f2add2e10e5aac46bdf8e38aa799a690c63226 and
I106c6800ba849d6761daa6e453cf016c7ef8ecce
will update this again to use a recent Jetty release.

Change-Id: Iae1c79ab398a14775dccdf3ab0fe7ec2e1b7999b
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Fix infinite loop on branch deletion

This change fixes several issues in the branch deletion action of
repositories view:

1. Branch deletion was done in the UI thread. Execution is done in
ModalContext thread now.
2. Branch deletion executed multiple workspace runnables. A top level
workspace runnable is added to provide atomicity and to avoid multiple
change broadcasting.
3. RepositoryPropertySourceProvider performed a syncExec in its config
change listener which caused the loop.

Bug: 379214
Change-Id: Id1a5d153d28ad2dd5060d3385f3fe6953f5ba16c
Signed-off-by: Jens Baumgart <jens.baumgart@sap.com>
Merge "Update tycho version to 0.14.1"