Reuse BranchRenameDialog in Repositories View

Change-Id: Idf3170326c86a8d35a38a9ce90b9f46fd6047e7a
Signed-off-by: Mathias Kinzler <mathias.kinzler@sap.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Remember values in Create Patch wizard's options page

Bug 377390
Change-Id: If370b321bbc34877087364bf291af8b290f1f0fa
Signed-off-by: Dani Megert <Daniel_Megert@ch.ibm.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Fix decorations involving ignored files

Files or directories whose name started with the name of an
ignored file were ignored. Only decorate as ignored if the prefix
matches at a directory boundary.

Change-Id: Ib32dffd0caf4959cb0e5b2736212cd946a4ab677
Allow to show/edit branch configuration

It should be possible to see/change branch configuration (upstream
configuration) when selecting a branch in the Repositories View.

A Properties View can be opened which will show the upstream
configuration for the selected branch. From there, it is possible to
open an editor for this configuration.

Alternatively, a right-click on the branch node will open the editor
directly.

Change-Id: I3976c90da855d7524cd9a64d765264e87622e36a
Signed-off-by: Mathias Kinzler <mathias.kinzler@sap.com>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Allow variables for default clone destination

This change allows to use variables to set the default clone
destination in the preferences. With this, it's now possible to
configure it to always clone into workspace, using ${workspace_loc}.

The org.eclipse.debug.ui bundle is needed for showing the available
variables through the StringVariableSelectionDialog.

Change-Id: I5f1cb2c2c38d308a0a67c60b9546b6a5673bca08
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Remove orphaned key for a deleted localized string

The corresponding localized string was removed in
https://git.eclipse.org/r/#/c/5047/10/

Change-Id: I85422e1c1bb703343a698e124c802ae685204842
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Fix releasing RevWalks in GitHistoryPage

When a new History rendering was triggered a RevWalk is created. This
RevWalk was released when the next history rendering was triggered. 
However, at this point in time the RevWalk may still have been used by
the previous GenerateHistoryJob in another thread. This leads to NPEs.

Now we release the RevWalk when the GenerateHistoryJob is done.

Bug: 374675
Change-Id: I3685bd6994952b1378bbd14f39245d2edf64ee15
Signed-off-by: Christian Halstrick <christian.halstrick@sap.com>
Signed-off-by: Stefan Lay <stefan.lay@sap.com>
Merge "Fix decorations involving ignored files"
Revert "Save Actions for removing braces of one-line statements"

This reverts commit f95c105980fc8dc1c356665bb796f256d62bf1ca.

The problem with the save action is that it also results in removed
braces for the if in the following example:

  if (foo)
    try {
      bar();
    } finally {
      baz();
    }

Which, altough it's a single statement, isn't recommended because it's
longer than one line and confusing.

See I1279030286ef177f3360ff70660a9365e4f3119a for the exact reasons.

Change-Id: I4564e3d312fe3663d22ac784de83408509275219
Signed-off-by: Robin Stocker <robin@nibor.org>
Fix the decoration of untracked folders

Ib32dffd0caf4959cb0e5b2736212cd946a4ab677 inadvertedly altered
the decoration of untracked folders.

Also change the asserts to show more information on failure.

Change-Id: Ib9e2a2ef2af3ceaca86e9313328d7d14ba93d175
Merge "Revert "Save Actions for removing braces of one-line statements""